# near model CODE resource # jump table entries: 80-81 (2 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 306E 0008 movea.w A0, [A6 + 0x8] 0000000A 326E 000A movea.w A1, [A6 + 0xA] 0000000E 2009 move.l D0, A1 00000010 2208 move.l D1, A0 00000012 4C01 0000 movem.w , D1 00000016 2F00 move.l -[A7], D0 00000018 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000001C 588F addq.l A7, 4 0000001E 2840 movea.l A4, D0 00000020 B8FC 0000 cmpa.w A4, 0x0 00000024 6616 bne +0x18 /* 0000003C */ 00000026 4267 clr.w -[A7] 00000028 4267 clr.w -[A7] 0000002A 4267 clr.w -[A7] 0000002C 4267 clr.w -[A7] 0000002E 4267 clr.w -[A7] 00000030 486D EEBC pea.l [A5 - 0x1144] 00000034 4EBA 04A0 jsr [PC + 0x4A0 /* 000004D6 */] 00000038 4FEF 000E lea.l A7, [A7 + 0xE] label0000003C: 0000003C 200C move.l D0, A4 0000003E 285F movea.l A4, [A7]+ 00000040 4E5E unlink A6 00000042 4E75 rts 00000044 504D addq.w A5, 8 00000046 414C chk.w D0, A4 00000048 4C4F 4352 movem.l D1,D4,D6,A0,A1,A6, A7 0000004C 4E56 0000 link A6, 0 00000050 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000054 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000058 588F addq.l A7, 4 0000005A 4E5E unlink A6 0000005C 4E75 rts 0000005E 504D addq.w A5, 8 00000060 4652 not.w [A2] 00000062 4545 chk.w D2, D5 00000064 524F addq.w A7, 1 fn00000066: 00000066 4E56 FFFA link A6, -0x0006 0000006A 306E 000A movea.w A0, [A6 + 0xA] 0000006E 2008 move.l D0, A0 00000070 E580 asl D0, 2 00000072 2F00 move.l -[A7], D0 00000074 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000078 588F addq.l A7, 4 0000007A 2D40 FFFC move.l [A6 - 0x4], D0 0000007E 4AAE FFFC tst.l [A6 - 0x4] 00000082 6616 bne +0x18 /* 0000009A */ 00000084 4267 clr.w -[A7] 00000086 4267 clr.w -[A7] 00000088 4267 clr.w -[A7] 0000008A 4267 clr.w -[A7] 0000008C 4267 clr.w -[A7] 0000008E 486D EEDC pea.l [A5 - 0x1124] 00000092 4EBA 0442 jsr [PC + 0x442 /* 000004D6 */] 00000096 4FEF 000E lea.l A7, [A7 + 0xE] label0000009A: 0000009A 306E 000A movea.w A0, [A6 + 0xA] 0000009E 326E 0008 movea.w A1, [A6 + 0x8] 000000A2 2009 move.l D0, A1 000000A4 2208 move.l D1, A0 000000A6 4C01 0000 movem.w , D1 000000AA 306E 000C movea.w A0, [A6 + 0xC] 000000AE 2208 move.l D1, A0 000000B0 4C00 1000 movem.w A4, D0 000000B4 2F01 move.l -[A7], D1 000000B6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000000BA 588F addq.l A7, 4 000000BC 206E FFFC movea.l A0, [A6 - 0x4] 000000C0 2080 move.l [A0], D0 000000C2 206E FFFC movea.l A0, [A6 - 0x4] 000000C6 4A90 tst.l [A0] 000000C8 6616 bne +0x18 /* 000000E0 */ 000000CA 4267 clr.w -[A7] 000000CC 4267 clr.w -[A7] 000000CE 4267 clr.w -[A7] 000000D0 4267 clr.w -[A7] 000000D2 4267 clr.w -[A7] 000000D4 486D EEFE pea.l [A5 - 0x1102] 000000D8 4EBA 03FC jsr [PC + 0x3FC /* 000004D6 */] 000000DC 4FEF 000E lea.l A7, [A7 + 0xE] label000000E0: 000000E0 7001 moveq.l D0, 0x01 000000E2 3D40 FFFA move.w [A6 - 0x6], D0 000000E6 6034 bra +0x36 /* 0000011C */ label000000E8: 000000E8 302E FFFA move.w D0, [A6 - 0x6] 000000EC 48C0 ext.l D0 000000EE E580 asl D0, 2 000000F0 D0AE FFFC add.l D0, [A6 - 0x4] 000000F4 306E FFFA movea.w A0, [A6 - 0x6] 000000F8 326E 0008 movea.w A1, [A6 + 0x8] 000000FC 2209 move.l D1, A1 000000FE 2408 move.l D2, A0 00000100 4C02 1000 movem.w A4, D2 00000104 306E 000C movea.w A0, [A6 + 0xC] 00000108 2408 move.l D2, A0 0000010A 4C01 2000 movem.w A5, D1 0000010E 206E FFFC movea.l A0, [A6 - 0x4] 00000112 D490 add.l D2, [A0] 00000114 2040 movea.l A0, D0 00000116 2082 move.l [A0], D2 00000118 526E FFFA addq.w [A6 - 0x6], 1 label0000011C: 0000011C 302E FFFA move.w D0, [A6 - 0x6] 00000120 B06E 000A cmp.w D0, [A6 + 0xA] 00000124 6DC2 blt -0x3C /* 000000E8 */ 00000126 202E FFFC move.l D0, [A6 - 0x4] 0000012A 4E5E unlink A6 0000012C 4E75 rts 0000012E 504D addq.w A5, 8 00000130 414C chk.w D0, A4 00000132 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 00000136 4E56 0000 link A6, 0 0000013A 206E 0008 movea.l A0, [A6 + 0x8] 0000013E 2F10 move.l -[A7], [A0] 00000140 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000144 588F addq.l A7, 4 00000146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000014A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 0000014E 588F addq.l A7, 4 00000150 4E5E unlink A6 00000152 4E75 rts 00000154 504D addq.w A5, 8 00000156 4652 not.w [A2] 00000158 4545 chk.w D2, D5 0000015A 4152 chk.w D0, [A2] fn0000015C: 0000015C 4E56 0000 link A6, 0 00000160 48E7 0700 movem.l -[A7], D5,D6,D7 00000164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000168 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000016C 588F addq.l A7, 4 0000016E 3E00 move.w D7, D0 00000170 BE6E 0010 cmp.w D7, [A6 + 0x10] 00000174 6C00 0072 bge +0x74 /* 000001E8 */ 00000178 7000 moveq.l D0, 0x00 0000017A 6000 0074 bra +0x76 /* 000001F0 */ label0000017E: 0000017E 206E 0008 movea.l A0, [A6 + 0x8] 00000182 52AE 0008 addq.l [A6 + 0x8], 1 00000186 1C10 move.b D6, [A0] 00000188 206E 000C movea.l A0, [A6 + 0xC] 0000018C 52AE 000C addq.l [A6 + 0xC], 1 00000190 1A10 move.b D5, [A0] 00000192 4A05 tst.b D5 00000194 6606 bne +0x8 /* 0000019C */ 00000196 7000 moveq.l D0, 0x00 00000198 6000 0056 bra +0x58 /* 000001F0 */ label0000019C: 0000019C 7000 moveq.l D0, 0x00 0000019E 1006 move.b D0, D6 000001A0 41ED FA4E lea.l A0, [A5 - 0x5B2] 000001A4 D0C0 add.w A0, D0 000001A6 1010 move.b D0, [A0] 000001A8 49C0 lea.l A4, D0 000001AA 0800 0006 btst.b D0, 0x6 000001AE 670E beq +0x10 /* 000001BE */ 000001B0 1006 move.b D0, D6 000001B2 49C0 lea.l A4, D0 000001B4 3F00 move.w -[A7], D0 000001B6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000001BA 548F addq.l A7, 2 000001BC 1C00 move.b D6, D0 label000001BE: 000001BE 7000 moveq.l D0, 0x00 000001C0 1005 move.b D0, D5 000001C2 41ED FA4E lea.l A0, [A5 - 0x5B2] 000001C6 D0C0 add.w A0, D0 000001C8 1010 move.b D0, [A0] 000001CA 49C0 lea.l A4, D0 000001CC 0800 0006 btst.b D0, 0x6 000001D0 670E beq +0x10 /* 000001E0 */ 000001D2 1005 move.b D0, D5 000001D4 49C0 lea.l A4, D0 000001D6 3F00 move.w -[A7], D0 000001D8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000001DC 548F addq.l A7, 2 000001DE 1C00 move.b D6, D0 label000001E0: 000001E0 BC05 cmp.b D6, D5 000001E2 6704 beq +0x6 /* 000001E8 */ 000001E4 7000 moveq.l D0, 0x00 000001E6 6008 bra +0xA /* 000001F0 */ label000001E8: 000001E8 5347 subq.w D7, 1 000001EA 4A47 tst.w D7 000001EC 6C90 bge -0x6E /* 0000017E */ 000001EE 7001 moveq.l D0, 0x01 label000001F0: 000001F0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000001F4 4E5E unlink A6 000001F6 4E75 rts 000001F8 504D addq.w A5, 8 000001FA 4B45 chk.w D5, D5 000001FC 594D subq.w A5, 4 000001FE 4154 chk.w D0, [A4] 00000200 4E56 0000 link A6, 0 00000204 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 0000020A 6E06 bgt +0x8 /* 00000212 */ 0000020C 7001 moveq.l D0, 0x01 0000020E 6000 00E8 bra +0xEA /* 000002F8 */ label00000212: 00000212 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00000218 6E06 bgt +0x8 /* 00000220 */ 0000021A 7002 moveq.l D0, 0x02 0000021C 6000 00DA bra +0xDC /* 000002F8 */ label00000220: 00000220 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7 00000226 6E06 bgt +0x8 /* 0000022E */ 00000228 7003 moveq.l D0, 0x03 0000022A 6000 00CC bra +0xCE /* 000002F8 */ label0000022E: 0000022E 0C6E 000F 0008 cmpi.w [A6 + 0x8], 0xF 00000234 6E06 bgt +0x8 /* 0000023C */ 00000236 7004 moveq.l D0, 0x04 00000238 6000 00BE bra +0xC0 /* 000002F8 */ label0000023C: 0000023C 0C6E 001F 0008 cmpi.w [A6 + 0x8], 0x1F 00000242 6E06 bgt +0x8 /* 0000024A */ 00000244 7005 moveq.l D0, 0x05 00000246 6000 00B0 bra +0xB2 /* 000002F8 */ label0000024A: 0000024A 0C6E 003F 0008 cmpi.w [A6 + 0x8], 0x3F /* '?' */ 00000250 6E06 bgt +0x8 /* 00000258 */ 00000252 7006 moveq.l D0, 0x06 00000254 6000 00A2 bra +0xA4 /* 000002F8 */ label00000258: 00000258 0C6E 007F 0008 cmpi.w [A6 + 0x8], 0x7F 0000025E 6E06 bgt +0x8 /* 00000266 */ 00000260 7007 moveq.l D0, 0x07 00000262 6000 0094 bra +0x96 /* 000002F8 */ label00000266: 00000266 0C6E 00FF 0008 cmpi.w [A6 + 0x8], 0xFF 0000026C 6E06 bgt +0x8 /* 00000274 */ 0000026E 7008 moveq.l D0, 0x08 00000270 6000 0086 bra +0x88 /* 000002F8 */ label00000274: 00000274 0C6E 01FF 0008 cmpi.w [A6 + 0x8], 0x1FF 0000027A 6E06 bgt +0x8 /* 00000282 */ 0000027C 7009 moveq.l D0, 0x09 0000027E 6000 0078 bra +0x7A /* 000002F8 */ label00000282: 00000282 0C6E 03FF 0008 cmpi.w [A6 + 0x8], 0x3FF 00000288 6E06 bgt +0x8 /* 00000290 */ 0000028A 700A moveq.l D0, 0x0A 0000028C 6000 006A bra +0x6C /* 000002F8 */ label00000290: 00000290 0C6E 07FF 0008 cmpi.w [A6 + 0x8], 0x7FF 00000296 6E06 bgt +0x8 /* 0000029E */ 00000298 700B moveq.l D0, 0x0B 0000029A 6000 005C bra +0x5E /* 000002F8 */ label0000029E: 0000029E 0C6E 0FFF 0008 cmpi.w [A6 + 0x8], 0xFFF 000002A4 6E06 bgt +0x8 /* 000002AC */ 000002A6 700C moveq.l D0, 0x0C 000002A8 6000 004E bra +0x50 /* 000002F8 */ label000002AC: 000002AC 0C6E 1FFF 0008 cmpi.w [A6 + 0x8], 0x1FFF 000002B2 6E04 bgt +0x6 /* 000002B8 */ 000002B4 700D moveq.l D0, 0x0D 000002B6 6040 bra +0x42 /* 000002F8 */ label000002B8: 000002B8 0C6E 3FFF 0008 cmpi.w [A6 + 0x8], 0x3FFF 000002BE 6E04 bgt +0x6 /* 000002C4 */ 000002C0 700E moveq.l D0, 0x0E 000002C2 6034 bra +0x36 /* 000002F8 */ label000002C4: 000002C4 0C6E 7FFF 0008 cmpi.w [A6 + 0x8], 0x7FFF 000002CA 6E04 bgt +0x6 /* 000002D0 */ 000002CC 700F moveq.l D0, 0x0F 000002CE 6028 bra +0x2A /* 000002F8 */ label000002D0: 000002D0 306E 0008 movea.w A0, [A6 + 0x8] 000002D4 B1FC 0000 FFFF cmpa.l A0, 0xFFFF 000002DA 6E04 bgt +0x6 /* 000002E0 */ 000002DC 7010 moveq.l D0, 0x10 000002DE 6018 bra +0x1A /* 000002F8 */ label000002E0: 000002E0 4267 clr.w -[A7] 000002E2 4267 clr.w -[A7] 000002E4 4267 clr.w -[A7] 000002E6 4267 clr.w -[A7] 000002E8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002EC 486D EF20 pea.l [A5 - 0x10E0] 000002F0 4EBA 01E4 jsr [PC + 0x1E4 /* 000004D6 */] 000002F4 4FEF 000E lea.l A7, [A7 + 0xE] label000002F8: 000002F8 4E5E unlink A6 000002FA 4E75 rts 000002FC 504D addq.w A5, 8 000002FE 4D41 chk.w D6, D1 00000300 5856 addq.w [A6], 4 00000302 414C chk.w D0, A4 00000304 4E56 0000 link A6, 0 00000308 7001 moveq.l D0, 0x01 0000030A 322E 0008 move.w D1, [A6 + 0x8] 0000030E E368 lsl D0.w, D1 00000310 5340 subq.w D0, 1 00000312 4E5E unlink A6 00000314 4E75 rts 00000316 504D addq.w A5, 8 00000318 4249 clr.w A1 0000031A 5453 addq.w [A3], 2 0000031C 544F addq.w A7, 2 fn0000031E: 0000031E 4E56 0000 link A6, 0 00000322 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00000326 206E 000C movea.l A0, [A6 + 0xC] 0000032A 2F10 move.l -[A7], [A0] 0000032C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000330 5C8F addq.l A7, 6 00000332 2B40 EEAE move.l [A5 - 0x1152], D0 00000336 4AAD EEAE tst.l [A5 - 0x1152] 0000033A 660A bne +0xC /* 00000346 */ 0000033C 206E 000C movea.l A0, [A6 + 0xC] 00000340 2B50 EEAE move.l [A5 - 0x1152], [A0] 00000344 6004 bra +0x6 /* 0000034A */ label00000346: 00000346 52AD EEAE addq.l [A5 - 0x1152], 1 label0000034A: 0000034A 4E5E unlink A6 0000034C 4E75 rts 0000034E 504D addq.w A5, 8 00000350 494E chk.w D4, A6 00000352 4954 chk.w D4, [A4] 00000354 2020 move.l D0, -[A0] fn00000356: 00000356 4E56 0000 link A6, 0 0000035A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000035E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000362 4EBA FFBA jsr [PC - 0x46 /* 0000031E */] 00000366 508F addq.l A7, 8 00000368 4E5E unlink A6 0000036A 4E75 rts 0000036C 5042 addq.w D2, 8 0000036E 4D49 chk.w D6, A1 00000370 4E49 trap 9 00000372 5420 addq.b -[A0], 2 fn00000374: 00000374 4E56 FFFA link A6, -0x0006 00000378 4878 0002 push.l 0x2 0000037C 486D EF3C pea.l [A5 - 0x10C4] 00000380 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000384 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000388 4FEF 000C lea.l A7, [A7 + 0xC] 0000038C 4A40 tst.w D0 0000038E 57C0 seq D0 00000390 4400 neg.b D0 00000392 4880 ext.w D0 00000394 3D40 FFFE move.w [A6 - 0x2], D0 00000398 4878 0002 push.l 0x2 0000039C 486D EF40 pea.l [A5 - 0x10C0] 000003A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000003A8 4FEF 000C lea.l A7, [A7 + 0xC] 000003AC 4A40 tst.w D0 000003AE 57C0 seq D0 000003B0 4400 neg.b D0 000003B2 4880 ext.w D0 000003B4 3D40 FFFC move.w [A6 - 0x4], D0 000003B8 4878 0002 push.l 0x2 000003BC 486D EF44 pea.l [A5 - 0x10BC] 000003C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000003C8 4FEF 000C lea.l A7, [A7 + 0xC] 000003CC 3D40 FFFA move.w [A6 - 0x6], D0 000003D0 4A6E FFFE tst.w [A6 - 0x2] 000003D4 6606 bne +0x8 /* 000003DC */ 000003D6 4A6E FFFC tst.w [A6 - 0x4] 000003DA 675A beq +0x5C /* 00000436 */ label000003DC: 000003DC 486D EF48 pea.l [A5 - 0x10B8] 000003E0 486D FBCE pea.l [A5 - 0x432] 000003E4 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000003E8 508F addq.l A7, 8 000003EA 4A6E FFFC tst.w [A6 - 0x4] 000003EE 6738 beq +0x3A /* 00000428 */ 000003F0 202D FBE0 move.l D0, [A5 - 0x420] 000003F4 53AD FBE0 subq.l [A5 - 0x420], 1 000003F8 0C80 0000 0001 cmpi.l D0, 0x1 000003FE 6316 bls +0x18 /* 00000416 */ 00000400 206D FBDC movea.l A0, [A5 - 0x424] 00000404 52AD FBDC addq.l [A5 - 0x424], 1 00000408 700A moveq.l D0, 0x0A 0000040A 1080 move.b [A0], D0 0000040C 0240 00FF andi.w D0, 0xFF 00000410 48C0 ext.l D0 00000412 6000 00B6 bra +0xB8 /* 000004CA */ label00000416: 00000416 486D FBCE pea.l [A5 - 0x432] 0000041A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000041E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000422 5C8F addq.l A7, 6 00000424 6000 00A4 bra +0xA6 /* 000004CA */ label00000428: 00000428 486D FBCE pea.l [A5 - 0x432] 0000042C 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000430 588F addq.l A7, 4 00000432 6000 0096 bra +0x98 /* 000004CA */ label00000436: 00000436 4A6E FFFA tst.w [A6 - 0x6] 0000043A 6612 bne +0x14 /* 0000044E */ 0000043C 206E 0008 movea.l A0, [A6 + 0x8] 00000440 4868 0002 pea.l [A0 + 0x2] 00000444 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000448 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000044C 508F addq.l A7, 8 label0000044E: 0000044E 2F2D EEAE move.l -[A7], [A5 - 0x1152] 00000452 486D EF4A pea.l [A5 - 0x10B6] 00000456 486D FBCE pea.l [A5 - 0x432] 0000045A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000045E 4FEF 000C lea.l A7, [A7 + 0xC] 00000462 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000466 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000046A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000046E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000472 2F2E 000C move.l -[A7], [A6 + 0xC] 00000476 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000047A 486D FBCE pea.l [A5 - 0x432] 0000047E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000482 4FEF 001C lea.l A7, [A7 + 0x1C] 00000486 4A6E FFFA tst.w [A6 - 0x6] 0000048A 6734 beq +0x36 /* 000004C0 */ 0000048C 202D FBE0 move.l D0, [A5 - 0x420] 00000490 53AD FBE0 subq.l [A5 - 0x420], 1 00000494 0C80 0000 0001 cmpi.l D0, 0x1 0000049A 6314 bls +0x16 /* 000004B0 */ 0000049C 206D FBDC movea.l A0, [A5 - 0x424] 000004A0 52AD FBDC addq.l [A5 - 0x424], 1 000004A4 700A moveq.l D0, 0x0A 000004A6 1080 move.b [A0], D0 000004A8 0240 00FF andi.w D0, 0xFF 000004AC 48C0 ext.l D0 000004AE 601A bra +0x1C /* 000004CA */ label000004B0: 000004B0 486D FBCE pea.l [A5 - 0x432] 000004B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004B8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000004BC 5C8F addq.l A7, 6 000004BE 600A bra +0xC /* 000004CA */ label000004C0: 000004C0 486D FBCE pea.l [A5 - 0x432] 000004C4 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000004C8 588F addq.l A7, 4 label000004CA: 000004CA 4E5E unlink A6 000004CC 4E75 rts 000004CE 504D addq.w A5, 8 000004D0 4D45 chk.w D6, D5 000004D2 5353 subq.w [A3], 1 000004D4 4147 chk.w D0, D7 fn000004D6: 000004D6 4E56 0000 link A6, 0 000004DA 2F2E 001C move.l -[A7], [A6 + 0x1C] 000004DE 2F2E 0018 move.l -[A7], [A6 + 0x18] 000004E2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000004E6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000004EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004F2 4EBA FE80 jsr [PC - 0x180 /* 00000374 */] 000004F6 4FEF 0018 lea.l A7, [A7 + 0x18] 000004FA 3F3C 0001 move.w -[A7], 0x1 000004FE 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000502 548F addq.l A7, 2 00000504 4E5E unlink A6 00000506 4E75 rts 00000508 504D addq.w A5, 8 0000050A 4552 chk.w D2, [A2] 0000050C 524F addq.w A7, 1 0000050E 5220 addq.b -[A0], 1 fn00000510: 00000510 4E56 0000 link A6, 0 00000514 4AAE 0008 tst.l [A6 + 0x8] 00000518 6724 beq +0x26 /* 0000053E */ 0000051A 206E 0008 movea.l A0, [A6 + 0x8] 0000051E 4A10 tst.b [A0] 00000520 671C beq +0x1E /* 0000053E */ 00000522 4267 clr.w -[A7] 00000524 4267 clr.w -[A7] 00000526 4267 clr.w -[A7] 00000528 486D EEB2 pea.l [A5 - 0x114E] 0000052C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000530 486D EF50 pea.l [A5 - 0x10B0] 00000534 4EBA FFA0 jsr [PC - 0x60 /* 000004D6 */] 00000538 4FEF 0012 lea.l A7, [A7 + 0x12] 0000053C 6018 bra +0x1A /* 00000556 */ label0000053E: 0000053E 4267 clr.w -[A7] 00000540 4267 clr.w -[A7] 00000542 4267 clr.w -[A7] 00000544 4267 clr.w -[A7] 00000546 486D EEB2 pea.l [A5 - 0x114E] 0000054A 486D EF58 pea.l [A5 - 0x10A8] 0000054E 4EBA FF86 jsr [PC - 0x7A /* 000004D6 */] 00000552 4FEF 0010 lea.l A7, [A7 + 0x10] label00000556: 00000556 4E5E unlink A6 00000558 4E75 rts 0000055A 504D addq.w A5, 8 0000055C 5045 addq.w D5, 8 0000055E 5252 addq.w [A2], 1 00000560 4F52 chk.w D7, [A2] fn00000562: 00000562 4E56 0000 link A6, 0 00000566 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000056A 2F2D EEAE move.l -[A7], [A5 - 0x1152] 0000056E 486D EF5C pea.l [A5 - 0x10A4] 00000572 486D FBCE pea.l [A5 - 0x432] 00000576 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000057A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000057E 3F3C 0001 move.w -[A7], 0x1 00000582 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000586 548F addq.l A7, 2 00000588 4E5E unlink A6 0000058A 4E75 rts 0000058C 504D addq.w A5, 8 0000058E 5553 subq.w [A3], 2 00000590 4147 chk.w D0, D7 00000592 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn00000594: 00000594 4E56 FFFC link A6, -0x0004 00000598 486D EF6C pea.l [A5 - 0x1094] 0000059C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005A0 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000005A4 508F addq.l A7, 8 000005A6 4A40 tst.w D0 000005A8 660A bne +0xC /* 000005B4 */ 000005AA 41ED FB82 lea.l A0, [A5 - 0x47E] 000005AE 2D48 FFFC move.l [A6 - 0x4], A0 000005B2 602C bra +0x2E /* 000005E0 */ label000005B4: 000005B4 486D EF6E pea.l [A5 - 0x1092] 000005B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000005C0 508F addq.l A7, 8 000005C2 2D40 FFFC move.l [A6 - 0x4], D0 000005C6 4AAE FFFC tst.l [A6 - 0x4] 000005CA 6614 bne +0x16 /* 000005E0 */ 000005CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005D0 4EBA FF3E jsr [PC - 0xC2 /* 00000510 */] 000005D4 588F addq.l A7, 4 000005D6 3F3C 0001 move.w -[A7], 0x1 000005DA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000005DE 548F addq.l A7, 2 label000005E0: 000005E0 202E FFFC move.l D0, [A6 - 0x4] 000005E4 4E5E unlink A6 000005E6 4E75 rts 000005E8 504D addq.w A5, 8 000005EA 4F50 chk.w D7, [A0] 000005EC 454E chk.w D2, A6 000005EE 5220 addq.b -[A0], 1 000005F0 4E56 FFFC link A6, -0x0004 000005F4 486D EF72 pea.l [A5 - 0x108E] 000005F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005FC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000600 508F addq.l A7, 8 00000602 2D40 FFFC move.l [A6 - 0x4], D0 00000606 4AAE FFFC tst.l [A6 - 0x4] 0000060A 6614 bne +0x16 /* 00000620 */ 0000060C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000610 4EBA FEFE jsr [PC - 0x102 /* 00000510 */] 00000614 588F addq.l A7, 4 00000616 3F3C 0001 move.w -[A7], 0x1 0000061A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000061E 548F addq.l A7, 2 label00000620: 00000620 202E FFFC move.l D0, [A6 - 0x4] 00000624 4E5E unlink A6 00000626 4E75 rts 00000628 504D addq.w A5, 8 0000062A 4F50 chk.w D7, [A0] 0000062C 454E chk.w D2, A6 0000062E 5720 subq.b -[A0], 3 fn00000630: 00000630 4E56 0000 link A6, 0 00000634 41ED FB82 lea.l A0, [A5 - 0x47E] 00000638 B1EE 0008 cmpa.l A0, [A6 + 0x8] 0000063C 6718 beq +0x1A /* 00000656 */ 0000063E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000642 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000646 588F addq.l A7, 4 00000648 4A40 tst.w D0 0000064A 670A beq +0xC /* 00000656 */ 0000064C 486D EF74 pea.l [A5 - 0x108C] 00000650 4EBA FEBE jsr [PC - 0x142 /* 00000510 */] 00000654 588F addq.l A7, 4 label00000656: 00000656 4E5E unlink A6 00000658 4E75 rts 0000065A 504D addq.w A5, 8 0000065C 434C chk.w D1, A4 0000065E 4F53 chk.w D7, [A3] 00000660 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 00000662 4E56 FFFE link A6, -0x0002 00000666 206E 0008 movea.l A0, [A6 + 0x8] 0000066A 2028 0012 move.l D0, [A0 + 0x12] 0000066E 53A8 0012 subq.l [A0 + 0x12], 1 00000672 4A80 tst.l D0 00000674 6714 beq +0x16 /* 0000068A */ 00000676 206E 0008 movea.l A0, [A6 + 0x8] 0000067A 2268 000E movea.l A1, [A0 + 0xE] 0000067E 52A8 000E addq.l [A0 + 0xE], 1 00000682 7000 moveq.l D0, 0x00 00000684 1011 move.b D0, [A1] 00000686 48C0 ext.l D0 00000688 600A bra +0xC /* 00000694 */ label0000068A: 0000068A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000068E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000692 588F addq.l A7, 4 label00000694: 00000694 3D40 FFFE move.w [A6 - 0x2], D0 00000698 0C40 FFFF cmpi.w D0, 0xFFFF 0000069C 6606 bne +0x8 /* 000006A4 */ 0000069E 70FF moveq.l D0, 0xFFFFFFFF 000006A0 6000 005E bra +0x60 /* 00000700 */ label000006A4: 000006A4 303C 00FF move.w D0, 0xFF 000006A8 C06E FFFE and.w D0, [A6 - 0x2] 000006AC E148 lsl D0.w, 8 000006AE 206E 000C movea.l A0, [A6 + 0xC] 000006B2 3080 move.w [A0], D0 000006B4 206E 0008 movea.l A0, [A6 + 0x8] 000006B8 2028 0012 move.l D0, [A0 + 0x12] 000006BC 53A8 0012 subq.l [A0 + 0x12], 1 000006C0 4A80 tst.l D0 000006C2 6714 beq +0x16 /* 000006D8 */ 000006C4 206E 0008 movea.l A0, [A6 + 0x8] 000006C8 2268 000E movea.l A1, [A0 + 0xE] 000006CC 52A8 000E addq.l [A0 + 0xE], 1 000006D0 7000 moveq.l D0, 0x00 000006D2 1011 move.b D0, [A1] 000006D4 48C0 ext.l D0 000006D6 600A bra +0xC /* 000006E2 */ label000006D8: 000006D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000006E0 588F addq.l A7, 4 label000006E2: 000006E2 3D40 FFFE move.w [A6 - 0x2], D0 000006E6 0C40 FFFF cmpi.w D0, 0xFFFF 000006EA 6604 bne +0x6 /* 000006F0 */ 000006EC 70FF moveq.l D0, 0xFFFFFFFF 000006EE 6010 bra +0x12 /* 00000700 */ label000006F0: 000006F0 303C 00FF move.w D0, 0xFF 000006F4 C06E FFFE and.w D0, [A6 - 0x2] 000006F8 206E 000C movea.l A0, [A6 + 0xC] 000006FC 8150 or.w [A0], D0 000006FE 7000 moveq.l D0, 0x00 label00000700: 00000700 4E5E unlink A6 00000702 4E75 rts 00000704 504D addq.w A5, 8 00000706 5245 addq.w D5, 1 00000708 4144 chk.w D0, D4 0000070A 4249 clr.w A1 0000070C 4E56 0000 link A6, 0 00000710 206E 0008 movea.l A0, [A6 + 0x8] 00000714 2028 0012 move.l D0, [A0 + 0x12] 00000718 53A8 0012 subq.l [A0 + 0x12], 1 0000071C 0C80 0000 0001 cmpi.l D0, 0x1 00000722 6320 bls +0x22 /* 00000744 */ 00000724 206E 0008 movea.l A0, [A6 + 0x8] 00000728 2268 000E movea.l A1, [A0 + 0xE] 0000072C 52A8 000E addq.l [A0 + 0xE], 1 00000730 302E 000C move.w D0, [A6 + 0xC] 00000734 E040 asr D0.w, 8 00000736 0240 00FF andi.w D0, 0xFF 0000073A 1280 move.b [A1], D0 0000073C 0240 00FF andi.w D0, 0xFF 00000740 48C0 ext.l D0 00000742 6016 bra +0x18 /* 0000075A */ label00000744: 00000744 302E 000C move.w D0, [A6 + 0xC] 00000748 E040 asr D0.w, 8 0000074A 0240 00FF andi.w D0, 0xFF 0000074E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000752 3F00 move.w -[A7], D0 00000754 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000758 5C8F addq.l A7, 6 label0000075A: 0000075A 0C40 FFFF cmpi.w D0, 0xFFFF 0000075E 6606 bne +0x8 /* 00000766 */ 00000760 70FF moveq.l D0, 0xFFFFFFFF 00000762 6000 0054 bra +0x56 /* 000007B8 */ label00000766: 00000766 206E 0008 movea.l A0, [A6 + 0x8] 0000076A 2028 0012 move.l D0, [A0 + 0x12] 0000076E 53A8 0012 subq.l [A0 + 0x12], 1 00000772 0C80 0000 0001 cmpi.l D0, 0x1 00000778 631E bls +0x20 /* 00000798 */ 0000077A 206E 0008 movea.l A0, [A6 + 0x8] 0000077E 2268 000E movea.l A1, [A0 + 0xE] 00000782 52A8 000E addq.l [A0 + 0xE], 1 00000786 303C 00FF move.w D0, 0xFF 0000078A C06E 000C and.w D0, [A6 + 0xC] 0000078E 1280 move.b [A1], D0 00000790 0240 00FF andi.w D0, 0xFF 00000794 48C0 ext.l D0 00000796 6014 bra +0x16 /* 000007AC */ label00000798: 00000798 303C 00FF move.w D0, 0xFF 0000079C C06E 000C and.w D0, [A6 + 0xC] 000007A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007A4 3F00 move.w -[A7], D0 000007A6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000007AA 5C8F addq.l A7, 6 label000007AC: 000007AC 0C40 FFFF cmpi.w D0, 0xFFFF 000007B0 6604 bne +0x6 /* 000007B6 */ 000007B2 70FF moveq.l D0, 0xFFFFFFFF 000007B4 6002 bra +0x4 /* 000007B8 */ label000007B6: 000007B6 7000 moveq.l D0, 0x00 label000007B8: 000007B8 4E5E unlink A6 000007BA 4E75 rts 000007BC 504D addq.w A5, 8 000007BE 5752 subq.w [A2], 3 000007C0 4954 chk.w D4, [A4] 000007C2 4542 chk.w D2, D2 000007C4 4E56 FFFE link A6, -0x0002 000007C8 206E 0008 movea.l A0, [A6 + 0x8] 000007CC 2028 0012 move.l D0, [A0 + 0x12] 000007D0 53A8 0012 subq.l [A0 + 0x12], 1 000007D4 4A80 tst.l D0 000007D6 6714 beq +0x16 /* 000007EC */ 000007D8 206E 0008 movea.l A0, [A6 + 0x8] 000007DC 2268 000E movea.l A1, [A0 + 0xE] 000007E0 52A8 000E addq.l [A0 + 0xE], 1 000007E4 7000 moveq.l D0, 0x00 000007E6 1011 move.b D0, [A1] 000007E8 48C0 ext.l D0 000007EA 600A bra +0xC /* 000007F6 */ label000007EC: 000007EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007F0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000007F4 588F addq.l A7, 4 label000007F6: 000007F6 3D40 FFFE move.w [A6 - 0x2], D0 000007FA 0C40 FFFF cmpi.w D0, 0xFFFF 000007FE 6606 bne +0x8 /* 00000806 */ 00000800 70FF moveq.l D0, 0xFFFFFFFF 00000802 6000 0116 bra +0x118 /* 0000091A */ label00000806: 00000806 303C 00FF move.w D0, 0xFF 0000080A C06E FFFE and.w D0, [A6 - 0x2] 0000080E 7218 moveq.l D1, 0x18 00000810 E368 lsl D0.w, D1 00000812 206E 000C movea.l A0, [A6 + 0xC] 00000816 4840 swap.w D0 00000818 4240 clr.w D0 0000081A 4840 swap.w D0 0000081C 2080 move.l [A0], D0 0000081E 206E 0008 movea.l A0, [A6 + 0x8] 00000822 2028 0012 move.l D0, [A0 + 0x12] 00000826 53A8 0012 subq.l [A0 + 0x12], 1 0000082A 4A80 tst.l D0 0000082C 6714 beq +0x16 /* 00000842 */ 0000082E 206E 0008 movea.l A0, [A6 + 0x8] 00000832 2268 000E movea.l A1, [A0 + 0xE] 00000836 52A8 000E addq.l [A0 + 0xE], 1 0000083A 7000 moveq.l D0, 0x00 0000083C 1011 move.b D0, [A1] 0000083E 48C0 ext.l D0 00000840 600A bra +0xC /* 0000084C */ label00000842: 00000842 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000846 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000084A 588F addq.l A7, 4 label0000084C: 0000084C 3D40 FFFE move.w [A6 - 0x2], D0 00000850 0C40 FFFF cmpi.w D0, 0xFFFF 00000854 6606 bne +0x8 /* 0000085C */ 00000856 70FF moveq.l D0, 0xFFFFFFFF 00000858 6000 00C0 bra +0xC2 /* 0000091A */ label0000085C: 0000085C 303C 00FF move.w D0, 0xFF 00000860 C06E FFFE and.w D0, [A6 - 0x2] 00000864 7210 moveq.l D1, 0x10 00000866 E368 lsl D0.w, D1 00000868 4840 swap.w D0 0000086A 4240 clr.w D0 0000086C 4840 swap.w D0 0000086E 206E 000C movea.l A0, [A6 + 0xC] 00000872 8190 or.l [A0], D0 00000874 206E 0008 movea.l A0, [A6 + 0x8] 00000878 2028 0012 move.l D0, [A0 + 0x12] 0000087C 53A8 0012 subq.l [A0 + 0x12], 1 00000880 4A80 tst.l D0 00000882 6714 beq +0x16 /* 00000898 */ 00000884 206E 0008 movea.l A0, [A6 + 0x8] 00000888 2268 000E movea.l A1, [A0 + 0xE] 0000088C 52A8 000E addq.l [A0 + 0xE], 1 00000890 7000 moveq.l D0, 0x00 00000892 1011 move.b D0, [A1] 00000894 48C0 ext.l D0 00000896 600A bra +0xC /* 000008A2 */ label00000898: 00000898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000089C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000008A0 588F addq.l A7, 4 label000008A2: 000008A2 3D40 FFFE move.w [A6 - 0x2], D0 000008A6 0C40 FFFF cmpi.w D0, 0xFFFF 000008AA 6606 bne +0x8 /* 000008B2 */ 000008AC 70FF moveq.l D0, 0xFFFFFFFF 000008AE 6000 006A bra +0x6C /* 0000091A */ label000008B2: 000008B2 303C 00FF move.w D0, 0xFF 000008B6 C06E FFFE and.w D0, [A6 - 0x2] 000008BA E148 lsl D0.w, 8 000008BC 4840 swap.w D0 000008BE 4240 clr.w D0 000008C0 4840 swap.w D0 000008C2 206E 000C movea.l A0, [A6 + 0xC] 000008C6 8190 or.l [A0], D0 000008C8 206E 0008 movea.l A0, [A6 + 0x8] 000008CC 2028 0012 move.l D0, [A0 + 0x12] 000008D0 53A8 0012 subq.l [A0 + 0x12], 1 000008D4 4A80 tst.l D0 000008D6 6714 beq +0x16 /* 000008EC */ 000008D8 206E 0008 movea.l A0, [A6 + 0x8] 000008DC 2268 000E movea.l A1, [A0 + 0xE] 000008E0 52A8 000E addq.l [A0 + 0xE], 1 000008E4 7000 moveq.l D0, 0x00 000008E6 1011 move.b D0, [A1] 000008E8 48C0 ext.l D0 000008EA 600A bra +0xC /* 000008F6 */ label000008EC: 000008EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000008F4 588F addq.l A7, 4 label000008F6: 000008F6 3D40 FFFE move.w [A6 - 0x2], D0 000008FA 0C40 FFFF cmpi.w D0, 0xFFFF 000008FE 6604 bne +0x6 /* 00000904 */ 00000900 70FF moveq.l D0, 0xFFFFFFFF 00000902 6016 bra +0x18 /* 0000091A */ label00000904: 00000904 303C 00FF move.w D0, 0xFF 00000908 C06E FFFE and.w D0, [A6 - 0x2] 0000090C 4840 swap.w D0 0000090E 4240 clr.w D0 00000910 4840 swap.w D0 00000912 206E 000C movea.l A0, [A6 + 0xC] 00000916 8190 or.l [A0], D0 00000918 7000 moveq.l D0, 0x00 label0000091A: 0000091A 4E5E unlink A6 0000091C 4E75 rts 0000091E 504D addq.w A5, 8 00000920 5245 addq.w D5, 1 00000922 4144 chk.w D0, D4 00000924 4249 clr.w A1 00000926 4E56 0000 link A6, 0 0000092A 206E 0008 movea.l A0, [A6 + 0x8] 0000092E 2028 0012 move.l D0, [A0 + 0x12] 00000932 53A8 0012 subq.l [A0 + 0x12], 1 00000936 0C80 0000 0001 cmpi.l D0, 0x1 0000093C 6324 bls +0x26 /* 00000962 */ 0000093E 206E 0008 movea.l A0, [A6 + 0x8] 00000942 2268 000E movea.l A1, [A0 + 0xE] 00000946 52A8 000E addq.l [A0 + 0xE], 1 0000094A 202E 000C move.l D0, [A6 + 0xC] 0000094E 7218 moveq.l D1, 0x18 00000950 E2A0 asr D0, D1 00000952 0280 0000 00FF andi.l D0, 0xFF 00000958 1280 move.b [A1], D0 0000095A 0240 00FF andi.w D0, 0xFF 0000095E 48C0 ext.l D0 00000960 601A bra +0x1C /* 0000097C */ label00000962: 00000962 202E 000C move.l D0, [A6 + 0xC] 00000966 7218 moveq.l D1, 0x18 00000968 E2A0 asr D0, D1 0000096A 0280 0000 00FF andi.l D0, 0xFF 00000970 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000974 3F00 move.w -[A7], D0 00000976 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000097A 5C8F addq.l A7, 6 label0000097C: 0000097C 0C40 FFFF cmpi.w D0, 0xFFFF 00000980 6606 bne +0x8 /* 00000988 */ 00000982 70FF moveq.l D0, 0xFFFFFFFF 00000984 6000 0110 bra +0x112 /* 00000A96 */ label00000988: 00000988 206E 0008 movea.l A0, [A6 + 0x8] 0000098C 2028 0012 move.l D0, [A0 + 0x12] 00000990 53A8 0012 subq.l [A0 + 0x12], 1 00000994 0C80 0000 0001 cmpi.l D0, 0x1 0000099A 6324 bls +0x26 /* 000009C0 */ 0000099C 206E 0008 movea.l A0, [A6 + 0x8] 000009A0 2268 000E movea.l A1, [A0 + 0xE] 000009A4 52A8 000E addq.l [A0 + 0xE], 1 000009A8 202E 000C move.l D0, [A6 + 0xC] 000009AC 7210 moveq.l D1, 0x10 000009AE E2A0 asr D0, D1 000009B0 0280 0000 00FF andi.l D0, 0xFF 000009B6 1280 move.b [A1], D0 000009B8 0240 00FF andi.w D0, 0xFF 000009BC 48C0 ext.l D0 000009BE 601A bra +0x1C /* 000009DA */ label000009C0: 000009C0 202E 000C move.l D0, [A6 + 0xC] 000009C4 7210 moveq.l D1, 0x10 000009C6 E2A0 asr D0, D1 000009C8 0280 0000 00FF andi.l D0, 0xFF 000009CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D2 3F00 move.w -[A7], D0 000009D4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000009D8 5C8F addq.l A7, 6 label000009DA: 000009DA 0C40 FFFF cmpi.w D0, 0xFFFF 000009DE 6606 bne +0x8 /* 000009E6 */ 000009E0 70FF moveq.l D0, 0xFFFFFFFF 000009E2 6000 00B2 bra +0xB4 /* 00000A96 */ label000009E6: 000009E6 206E 0008 movea.l A0, [A6 + 0x8] 000009EA 2028 0012 move.l D0, [A0 + 0x12] 000009EE 53A8 0012 subq.l [A0 + 0x12], 1 000009F2 0C80 0000 0001 cmpi.l D0, 0x1 000009F8 6322 bls +0x24 /* 00000A1C */ 000009FA 206E 0008 movea.l A0, [A6 + 0x8] 000009FE 2268 000E movea.l A1, [A0 + 0xE] 00000A02 52A8 000E addq.l [A0 + 0xE], 1 00000A06 202E 000C move.l D0, [A6 + 0xC] 00000A0A E080 asr D0, 8 00000A0C 0280 0000 00FF andi.l D0, 0xFF 00000A12 1280 move.b [A1], D0 00000A14 0240 00FF andi.w D0, 0xFF 00000A18 48C0 ext.l D0 00000A1A 6018 bra +0x1A /* 00000A34 */ label00000A1C: 00000A1C 202E 000C move.l D0, [A6 + 0xC] 00000A20 E080 asr D0, 8 00000A22 0280 0000 00FF andi.l D0, 0xFF 00000A28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2C 3F00 move.w -[A7], D0 00000A2E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000A32 5C8F addq.l A7, 6 label00000A34: 00000A34 0C40 FFFF cmpi.w D0, 0xFFFF 00000A38 6606 bne +0x8 /* 00000A40 */ 00000A3A 70FF moveq.l D0, 0xFFFFFFFF 00000A3C 6000 0058 bra +0x5A /* 00000A96 */ label00000A40: 00000A40 206E 0008 movea.l A0, [A6 + 0x8] 00000A44 2028 0012 move.l D0, [A0 + 0x12] 00000A48 53A8 0012 subq.l [A0 + 0x12], 1 00000A4C 0C80 0000 0001 cmpi.l D0, 0x1 00000A52 6320 bls +0x22 /* 00000A74 */ 00000A54 206E 0008 movea.l A0, [A6 + 0x8] 00000A58 2268 000E movea.l A1, [A0 + 0xE] 00000A5C 52A8 000E addq.l [A0 + 0xE], 1 00000A60 203C 0000 00FF move.l D0, 0xFF 00000A66 C0AE 000C and.l D0, [A6 + 0xC] 00000A6A 1280 move.b [A1], D0 00000A6C 0240 00FF andi.w D0, 0xFF 00000A70 48C0 ext.l D0 00000A72 6016 bra +0x18 /* 00000A8A */ label00000A74: 00000A74 203C 0000 00FF move.l D0, 0xFF 00000A7A C0AE 000C and.l D0, [A6 + 0xC] 00000A7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A82 3F00 move.w -[A7], D0 00000A84 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000A88 5C8F addq.l A7, 6 label00000A8A: 00000A8A 0C40 FFFF cmpi.w D0, 0xFFFF 00000A8E 6604 bne +0x6 /* 00000A94 */ 00000A90 70FF moveq.l D0, 0xFFFFFFFF 00000A92 6002 bra +0x4 /* 00000A96 */ label00000A94: 00000A94 7000 moveq.l D0, 0x00 label00000A96: 00000A96 4E5E unlink A6 00000A98 4E75 rts 00000A9A 504D addq.w A5, 8 00000A9C 5752 subq.w [A2], 3 00000A9E 4954 chk.w D4, [A4] 00000AA0 4542 chk.w D2, D2 00000AA2 4E56 FFFE link A6, -0x0002 00000AA6 206E 0008 movea.l A0, [A6 + 0x8] 00000AAA 2028 0012 move.l D0, [A0 + 0x12] 00000AAE 53A8 0012 subq.l [A0 + 0x12], 1 00000AB2 4A80 tst.l D0 00000AB4 6714 beq +0x16 /* 00000ACA */ 00000AB6 206E 0008 movea.l A0, [A6 + 0x8] 00000ABA 2268 000E movea.l A1, [A0 + 0xE] 00000ABE 52A8 000E addq.l [A0 + 0xE], 1 00000AC2 7000 moveq.l D0, 0x00 00000AC4 1011 move.b D0, [A1] 00000AC6 48C0 ext.l D0 00000AC8 600A bra +0xC /* 00000AD4 */ label00000ACA: 00000ACA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000AD2 588F addq.l A7, 4 label00000AD4: 00000AD4 3D40 FFFE move.w [A6 - 0x2], D0 00000AD8 0C40 FFFF cmpi.w D0, 0xFFFF 00000ADC 6606 bne +0x8 /* 00000AE4 */ 00000ADE 70FF moveq.l D0, 0xFFFFFFFF 00000AE0 6000 005E bra +0x60 /* 00000B40 */ label00000AE4: 00000AE4 303C 00FF move.w D0, 0xFF 00000AE8 C06E FFFE and.w D0, [A6 - 0x2] 00000AEC 206E 000C movea.l A0, [A6 + 0xC] 00000AF0 3080 move.w [A0], D0 00000AF2 206E 0008 movea.l A0, [A6 + 0x8] 00000AF6 2028 0012 move.l D0, [A0 + 0x12] 00000AFA 53A8 0012 subq.l [A0 + 0x12], 1 00000AFE 4A80 tst.l D0 00000B00 6714 beq +0x16 /* 00000B16 */ 00000B02 206E 0008 movea.l A0, [A6 + 0x8] 00000B06 2268 000E movea.l A1, [A0 + 0xE] 00000B0A 52A8 000E addq.l [A0 + 0xE], 1 00000B0E 7000 moveq.l D0, 0x00 00000B10 1011 move.b D0, [A1] 00000B12 48C0 ext.l D0 00000B14 600A bra +0xC /* 00000B20 */ label00000B16: 00000B16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B1A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000B1E 588F addq.l A7, 4 label00000B20: 00000B20 3D40 FFFE move.w [A6 - 0x2], D0 00000B24 0C40 FFFF cmpi.w D0, 0xFFFF 00000B28 6604 bne +0x6 /* 00000B2E */ 00000B2A 70FF moveq.l D0, 0xFFFFFFFF 00000B2C 6012 bra +0x14 /* 00000B40 */ label00000B2E: 00000B2E 303C 00FF move.w D0, 0xFF 00000B32 C06E FFFE and.w D0, [A6 - 0x2] 00000B36 E148 lsl D0.w, 8 00000B38 206E 000C movea.l A0, [A6 + 0xC] 00000B3C 8150 or.w [A0], D0 00000B3E 7000 moveq.l D0, 0x00 label00000B40: 00000B40 4E5E unlink A6 00000B42 4E75 rts 00000B44 504D addq.w A5, 8 00000B46 5245 addq.w D5, 1 00000B48 4144 chk.w D0, D4 00000B4A 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 00000B4E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000B52 0008 2028 ori.b A0, 0x28 /* '(' */ 00000B56 0012 53A8 ori.b [A2], 0xA8 00000B5A 0012 0C80 ori.b [A2], 0x80 00000B5E 0000 0001 ori.b D0, 0x1 00000B62 631E bls +0x20 /* 00000B82 */ 00000B64 206E 0008 movea.l A0, [A6 + 0x8] 00000B68 2268 000E movea.l A1, [A0 + 0xE] 00000B6C 52A8 000E addq.l [A0 + 0xE], 1 00000B70 303C 00FF move.w D0, 0xFF 00000B74 C06E 000C and.w D0, [A6 + 0xC] 00000B78 1280 move.b [A1], D0 00000B7A 0240 00FF andi.w D0, 0xFF 00000B7E 48C0 ext.l D0 00000B80 6014 bra +0x16 /* 00000B96 */ label00000B82: 00000B82 303C 00FF move.w D0, 0xFF 00000B86 C06E 000C and.w D0, [A6 + 0xC] 00000B8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B8E 3F00 move.w -[A7], D0 00000B90 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000B94 5C8F addq.l A7, 6 label00000B96: 00000B96 0C40 FFFF cmpi.w D0, 0xFFFF 00000B9A 6606 bne +0x8 /* 00000BA2 */ 00000B9C 70FF moveq.l D0, 0xFFFFFFFF 00000B9E 6000 0058 bra +0x5A /* 00000BF8 */ label00000BA2: 00000BA2 206E 0008 movea.l A0, [A6 + 0x8] 00000BA6 2028 0012 move.l D0, [A0 + 0x12] 00000BAA 53A8 0012 subq.l [A0 + 0x12], 1 00000BAE 0C80 0000 0001 cmpi.l D0, 0x1 00000BB4 6320 bls +0x22 /* 00000BD6 */ 00000BB6 206E 0008 movea.l A0, [A6 + 0x8] 00000BBA 2268 000E movea.l A1, [A0 + 0xE] 00000BBE 52A8 000E addq.l [A0 + 0xE], 1 00000BC2 302E 000C move.w D0, [A6 + 0xC] 00000BC6 E040 asr D0.w, 8 00000BC8 0240 00FF andi.w D0, 0xFF 00000BCC 1280 move.b [A1], D0 00000BCE 0240 00FF andi.w D0, 0xFF 00000BD2 48C0 ext.l D0 00000BD4 6016 bra +0x18 /* 00000BEC */ label00000BD6: 00000BD6 302E 000C move.w D0, [A6 + 0xC] 00000BDA E040 asr D0.w, 8 00000BDC 0240 00FF andi.w D0, 0xFF 00000BE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BE4 3F00 move.w -[A7], D0 00000BE6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000BEA 5C8F addq.l A7, 6 label00000BEC: 00000BEC 0C40 FFFF cmpi.w D0, 0xFFFF 00000BF0 6604 bne +0x6 /* 00000BF6 */ 00000BF2 70FF moveq.l D0, 0xFFFFFFFF 00000BF4 6002 bra +0x4 /* 00000BF8 */ label00000BF6: 00000BF6 7000 moveq.l D0, 0x00 label00000BF8: 00000BF8 4E5E unlink A6 00000BFA 4E75 rts 00000BFC 504D addq.w A5, 8 00000BFE 5752 subq.w [A2], 3 00000C00 4954 chk.w D4, [A4] 00000C02 454C chk.w D2, A4 00000C04 4E56 FFFE link A6, -0x0002 00000C08 206E 0008 movea.l A0, [A6 + 0x8] 00000C0C 2028 0012 move.l D0, [A0 + 0x12] 00000C10 53A8 0012 subq.l [A0 + 0x12], 1 00000C14 4A80 tst.l D0 00000C16 6714 beq +0x16 /* 00000C2C */ 00000C18 206E 0008 movea.l A0, [A6 + 0x8] 00000C1C 2268 000E movea.l A1, [A0 + 0xE] 00000C20 52A8 000E addq.l [A0 + 0xE], 1 00000C24 7000 moveq.l D0, 0x00 00000C26 1011 move.b D0, [A1] 00000C28 48C0 ext.l D0 00000C2A 600A bra +0xC /* 00000C36 */ label00000C2C: 00000C2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C30 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000C34 588F addq.l A7, 4 label00000C36: 00000C36 3D40 FFFE move.w [A6 - 0x2], D0 00000C3A 0C40 FFFF cmpi.w D0, 0xFFFF 00000C3E 6606 bne +0x8 /* 00000C46 */ 00000C40 70FF moveq.l D0, 0xFFFFFFFF 00000C42 6000 0116 bra +0x118 /* 00000D5A */ label00000C46: 00000C46 303C 00FF move.w D0, 0xFF 00000C4A C06E FFFE and.w D0, [A6 - 0x2] 00000C4E 206E 000C movea.l A0, [A6 + 0xC] 00000C52 4840 swap.w D0 00000C54 4240 clr.w D0 00000C56 4840 swap.w D0 00000C58 2080 move.l [A0], D0 00000C5A 206E 0008 movea.l A0, [A6 + 0x8] 00000C5E 2028 0012 move.l D0, [A0 + 0x12] 00000C62 53A8 0012 subq.l [A0 + 0x12], 1 00000C66 4A80 tst.l D0 00000C68 6714 beq +0x16 /* 00000C7E */ 00000C6A 206E 0008 movea.l A0, [A6 + 0x8] 00000C6E 2268 000E movea.l A1, [A0 + 0xE] 00000C72 52A8 000E addq.l [A0 + 0xE], 1 00000C76 7000 moveq.l D0, 0x00 00000C78 1011 move.b D0, [A1] 00000C7A 48C0 ext.l D0 00000C7C 600A bra +0xC /* 00000C88 */ label00000C7E: 00000C7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C82 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000C86 588F addq.l A7, 4 label00000C88: 00000C88 3D40 FFFE move.w [A6 - 0x2], D0 00000C8C 0C40 FFFF cmpi.w D0, 0xFFFF 00000C90 6606 bne +0x8 /* 00000C98 */ 00000C92 70FF moveq.l D0, 0xFFFFFFFF 00000C94 6000 00C4 bra +0xC6 /* 00000D5A */ label00000C98: 00000C98 303C 00FF move.w D0, 0xFF 00000C9C C06E FFFE and.w D0, [A6 - 0x2] 00000CA0 E148 lsl D0.w, 8 00000CA2 4840 swap.w D0 00000CA4 4240 clr.w D0 00000CA6 4840 swap.w D0 00000CA8 206E 000C movea.l A0, [A6 + 0xC] 00000CAC 8190 or.l [A0], D0 00000CAE 206E 0008 movea.l A0, [A6 + 0x8] 00000CB2 2028 0012 move.l D0, [A0 + 0x12] 00000CB6 53A8 0012 subq.l [A0 + 0x12], 1 00000CBA 4A80 tst.l D0 00000CBC 6714 beq +0x16 /* 00000CD2 */ 00000CBE 206E 0008 movea.l A0, [A6 + 0x8] 00000CC2 2268 000E movea.l A1, [A0 + 0xE] 00000CC6 52A8 000E addq.l [A0 + 0xE], 1 00000CCA 7000 moveq.l D0, 0x00 00000CCC 1011 move.b D0, [A1] 00000CCE 48C0 ext.l D0 00000CD0 600A bra +0xC /* 00000CDC */ label00000CD2: 00000CD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000CDA 588F addq.l A7, 4 label00000CDC: 00000CDC 3D40 FFFE move.w [A6 - 0x2], D0 00000CE0 0C40 FFFF cmpi.w D0, 0xFFFF 00000CE4 6606 bne +0x8 /* 00000CEC */ 00000CE6 70FF moveq.l D0, 0xFFFFFFFF 00000CE8 6000 0070 bra +0x72 /* 00000D5A */ label00000CEC: 00000CEC 303C 00FF move.w D0, 0xFF 00000CF0 C06E FFFE and.w D0, [A6 - 0x2] 00000CF4 7210 moveq.l D1, 0x10 00000CF6 E368 lsl D0.w, D1 00000CF8 4840 swap.w D0 00000CFA 4240 clr.w D0 00000CFC 4840 swap.w D0 00000CFE 206E 000C movea.l A0, [A6 + 0xC] 00000D02 8190 or.l [A0], D0 00000D04 206E 0008 movea.l A0, [A6 + 0x8] 00000D08 2028 0012 move.l D0, [A0 + 0x12] 00000D0C 53A8 0012 subq.l [A0 + 0x12], 1 00000D10 4A80 tst.l D0 00000D12 6714 beq +0x16 /* 00000D28 */ 00000D14 206E 0008 movea.l A0, [A6 + 0x8] 00000D18 2268 000E movea.l A1, [A0 + 0xE] 00000D1C 52A8 000E addq.l [A0 + 0xE], 1 00000D20 7000 moveq.l D0, 0x00 00000D22 1011 move.b D0, [A1] 00000D24 48C0 ext.l D0 00000D26 600A bra +0xC /* 00000D32 */ label00000D28: 00000D28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D2C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000D30 588F addq.l A7, 4 label00000D32: 00000D32 3D40 FFFE move.w [A6 - 0x2], D0 00000D36 0C40 FFFF cmpi.w D0, 0xFFFF 00000D3A 6604 bne +0x6 /* 00000D40 */ 00000D3C 70FF moveq.l D0, 0xFFFFFFFF 00000D3E 601A bra +0x1C /* 00000D5A */ label00000D40: 00000D40 303C 00FF move.w D0, 0xFF 00000D44 C06E FFFE and.w D0, [A6 - 0x2] 00000D48 7218 moveq.l D1, 0x18 00000D4A E368 lsl D0.w, D1 00000D4C 4840 swap.w D0 00000D4E 4240 clr.w D0 00000D50 4840 swap.w D0 00000D52 206E 000C movea.l A0, [A6 + 0xC] 00000D56 8190 or.l [A0], D0 00000D58 7000 moveq.l D0, 0x00 label00000D5A: 00000D5A 4E5E unlink A6 00000D5C 4E75 rts 00000D5E 504D addq.w A5, 8 00000D60 5245 addq.w D5, 1 00000D62 4144 chk.w D0, D4 00000D64 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 00000D68 0000 206E ori.b D0, 0x6E /* 'n' */ 00000D6C 0008 2028 ori.b A0, 0x28 /* '(' */ 00000D70 0012 53A8 ori.b [A2], 0xA8 00000D74 0012 0C80 ori.b [A2], 0x80 00000D78 0000 0001 ori.b D0, 0x1 00000D7C 6320 bls +0x22 /* 00000D9E */ 00000D7E 206E 0008 movea.l A0, [A6 + 0x8] 00000D82 2268 000E movea.l A1, [A0 + 0xE] 00000D86 52A8 000E addq.l [A0 + 0xE], 1 00000D8A 203C 0000 00FF move.l D0, 0xFF 00000D90 C0AE 000C and.l D0, [A6 + 0xC] 00000D94 1280 move.b [A1], D0 00000D96 0240 00FF andi.w D0, 0xFF 00000D9A 48C0 ext.l D0 00000D9C 6016 bra +0x18 /* 00000DB4 */ label00000D9E: 00000D9E 203C 0000 00FF move.l D0, 0xFF 00000DA4 C0AE 000C and.l D0, [A6 + 0xC] 00000DA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DAC 3F00 move.w -[A7], D0 00000DAE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000DB2 5C8F addq.l A7, 6 label00000DB4: 00000DB4 0C40 FFFF cmpi.w D0, 0xFFFF 00000DB8 6606 bne +0x8 /* 00000DC0 */ 00000DBA 70FF moveq.l D0, 0xFFFFFFFF 00000DBC 6000 0118 bra +0x11A /* 00000ED6 */ label00000DC0: 00000DC0 206E 0008 movea.l A0, [A6 + 0x8] 00000DC4 2028 0012 move.l D0, [A0 + 0x12] 00000DC8 53A8 0012 subq.l [A0 + 0x12], 1 00000DCC 0C80 0000 0001 cmpi.l D0, 0x1 00000DD2 6322 bls +0x24 /* 00000DF6 */ 00000DD4 206E 0008 movea.l A0, [A6 + 0x8] 00000DD8 2268 000E movea.l A1, [A0 + 0xE] 00000DDC 52A8 000E addq.l [A0 + 0xE], 1 00000DE0 202E 000C move.l D0, [A6 + 0xC] 00000DE4 E080 asr D0, 8 00000DE6 0280 0000 00FF andi.l D0, 0xFF 00000DEC 1280 move.b [A1], D0 00000DEE 0240 00FF andi.w D0, 0xFF 00000DF2 48C0 ext.l D0 00000DF4 6018 bra +0x1A /* 00000E0E */ label00000DF6: 00000DF6 202E 000C move.l D0, [A6 + 0xC] 00000DFA E080 asr D0, 8 00000DFC 0280 0000 00FF andi.l D0, 0xFF 00000E02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E06 3F00 move.w -[A7], D0 00000E08 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000E0C 5C8F addq.l A7, 6 label00000E0E: 00000E0E 0C40 FFFF cmpi.w D0, 0xFFFF 00000E12 6606 bne +0x8 /* 00000E1A */ 00000E14 70FF moveq.l D0, 0xFFFFFFFF 00000E16 6000 00BE bra +0xC0 /* 00000ED6 */ label00000E1A: 00000E1A 206E 0008 movea.l A0, [A6 + 0x8] 00000E1E 2028 0012 move.l D0, [A0 + 0x12] 00000E22 53A8 0012 subq.l [A0 + 0x12], 1 00000E26 0C80 0000 0001 cmpi.l D0, 0x1 00000E2C 6324 bls +0x26 /* 00000E52 */ 00000E2E 206E 0008 movea.l A0, [A6 + 0x8] 00000E32 2268 000E movea.l A1, [A0 + 0xE] 00000E36 52A8 000E addq.l [A0 + 0xE], 1 00000E3A 202E 000C move.l D0, [A6 + 0xC] 00000E3E 7210 moveq.l D1, 0x10 00000E40 E2A0 asr D0, D1 00000E42 0280 0000 00FF andi.l D0, 0xFF 00000E48 1280 move.b [A1], D0 00000E4A 0240 00FF andi.w D0, 0xFF 00000E4E 48C0 ext.l D0 00000E50 601A bra +0x1C /* 00000E6C */ label00000E52: 00000E52 202E 000C move.l D0, [A6 + 0xC] 00000E56 7210 moveq.l D1, 0x10 00000E58 E2A0 asr D0, D1 00000E5A 0280 0000 00FF andi.l D0, 0xFF 00000E60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E64 3F00 move.w -[A7], D0 00000E66 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000E6A 5C8F addq.l A7, 6 label00000E6C: 00000E6C 0C40 FFFF cmpi.w D0, 0xFFFF 00000E70 6606 bne +0x8 /* 00000E78 */ 00000E72 70FF moveq.l D0, 0xFFFFFFFF 00000E74 6000 0060 bra +0x62 /* 00000ED6 */ label00000E78: 00000E78 206E 0008 movea.l A0, [A6 + 0x8] 00000E7C 2028 0012 move.l D0, [A0 + 0x12] 00000E80 53A8 0012 subq.l [A0 + 0x12], 1 00000E84 0C80 0000 0001 cmpi.l D0, 0x1 00000E8A 6324 bls +0x26 /* 00000EB0 */ 00000E8C 206E 0008 movea.l A0, [A6 + 0x8] 00000E90 2268 000E movea.l A1, [A0 + 0xE] 00000E94 52A8 000E addq.l [A0 + 0xE], 1 00000E98 202E 000C move.l D0, [A6 + 0xC] 00000E9C 7218 moveq.l D1, 0x18 00000E9E E2A0 asr D0, D1 00000EA0 0280 0000 00FF andi.l D0, 0xFF 00000EA6 1280 move.b [A1], D0 00000EA8 0240 00FF andi.w D0, 0xFF 00000EAC 48C0 ext.l D0 00000EAE 601A bra +0x1C /* 00000ECA */ label00000EB0: 00000EB0 202E 000C move.l D0, [A6 + 0xC] 00000EB4 7218 moveq.l D1, 0x18 00000EB6 E2A0 asr D0, D1 00000EB8 0280 0000 00FF andi.l D0, 0xFF 00000EBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EC2 3F00 move.w -[A7], D0 00000EC4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000EC8 5C8F addq.l A7, 6 label00000ECA: 00000ECA 0C40 FFFF cmpi.w D0, 0xFFFF 00000ECE 6604 bne +0x6 /* 00000ED4 */ 00000ED0 70FF moveq.l D0, 0xFFFFFFFF 00000ED2 6002 bra +0x4 /* 00000ED6 */ label00000ED4: 00000ED4 7000 moveq.l D0, 0x00 label00000ED6: 00000ED6 4E5E unlink A6 00000ED8 4E75 rts 00000EDA 504D addq.w A5, 8 00000EDC 5752 subq.w [A2], 3 00000EDE 4954 chk.w D4, [A4] 00000EE0 454C chk.w D2, A4 fn00000EE2: 00000EE2 4E56 0000 link A6, 0 00000EE6 2F07 move.l -[A7], D7 label00000EE8: 00000EE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EEC 4EBA 02D4 jsr [PC + 0x2D4 /* 000011C2 */] 00000EF0 588F addq.l A7, 4 00000EF2 1E00 move.b D7, D0 00000EF4 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00000EF8 67EE beq -0x10 /* 00000EE8 */ 00000EFA 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00000EFE 67E8 beq -0x16 /* 00000EE8 */ 00000F00 0C07 000A cmpi.b D7, 0xA /* '\n' */ 00000F04 67E2 beq -0x1C /* 00000EE8 */ 00000F06 0C07 000D cmpi.b D7, 0xD /* '\r' */ 00000F0A 67DC beq -0x22 /* 00000EE8 */ 00000F0C 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00000F10 671C beq +0x1E /* 00000F2E */ 00000F12 0C07 0031 cmpi.b D7, 0x31 /* '1' */ 00000F16 6716 beq +0x18 /* 00000F2E */ 00000F18 4267 clr.w -[A7] 00000F1A 4267 clr.w -[A7] 00000F1C 4267 clr.w -[A7] 00000F1E 4267 clr.w -[A7] 00000F20 4267 clr.w -[A7] 00000F22 486D EF7C pea.l [A5 - 0x1084] 00000F26 4EBA F5AE jsr [PC - 0xA52 /* 000004D6 */] 00000F2A 4FEF 000E lea.l A7, [A7 + 0xE] label00000F2E: 00000F2E 0C07 0031 cmpi.b D7, 0x31 /* '1' */ 00000F32 6704 beq +0x6 /* 00000F38 */ 00000F34 7000 moveq.l D0, 0x00 00000F36 6002 bra +0x4 /* 00000F3A */ label00000F38: 00000F38 7001 moveq.l D0, 0x01 label00000F3A: 00000F3A 2E1F move.l D7, [A7]+ 00000F3C 4E5E unlink A6 00000F3E 4E75 rts 00000F40 5042 addq.w D2, 8 00000F42 4D47 chk.w D6, D7 00000F44 4554 chk.w D2, [A4] 00000F46 4249 clr.w A1 fn00000F48: 00000F48 4E56 FFFC link A6, -0x0004 00000F4C 206E 0008 movea.l A0, [A6 + 0x8] 00000F50 2028 0012 move.l D0, [A0 + 0x12] 00000F54 53A8 0012 subq.l [A0 + 0x12], 1 00000F58 4A80 tst.l D0 00000F5A 6714 beq +0x16 /* 00000F70 */ 00000F5C 206E 0008 movea.l A0, [A6 + 0x8] 00000F60 2268 000E movea.l A1, [A0 + 0xE] 00000F64 52A8 000E addq.l [A0 + 0xE], 1 00000F68 7000 moveq.l D0, 0x00 00000F6A 1011 move.b D0, [A1] 00000F6C 48C0 ext.l D0 00000F6E 600A bra +0xC /* 00000F7A */ label00000F70: 00000F70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F74 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000F78 588F addq.l A7, 4 label00000F7A: 00000F7A 3D40 FFFE move.w [A6 - 0x2], D0 00000F7E 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00000F84 6616 bne +0x18 /* 00000F9C */ 00000F86 4267 clr.w -[A7] 00000F88 4267 clr.w -[A7] 00000F8A 4267 clr.w -[A7] 00000F8C 4267 clr.w -[A7] 00000F8E 4267 clr.w -[A7] 00000F90 486D EF9E pea.l [A5 - 0x1062] 00000F94 4EBA F540 jsr [PC - 0xAC0 /* 000004D6 */] 00000F98 4FEF 000E lea.l A7, [A7 + 0xE] label00000F9C: 00000F9C 206E 0008 movea.l A0, [A6 + 0x8] 00000FA0 2028 0012 move.l D0, [A0 + 0x12] 00000FA4 53A8 0012 subq.l [A0 + 0x12], 1 00000FA8 4A80 tst.l D0 00000FAA 6714 beq +0x16 /* 00000FC0 */ 00000FAC 206E 0008 movea.l A0, [A6 + 0x8] 00000FB0 2268 000E movea.l A1, [A0 + 0xE] 00000FB4 52A8 000E addq.l [A0 + 0xE], 1 00000FB8 7000 moveq.l D0, 0x00 00000FBA 1011 move.b D0, [A1] 00000FBC 48C0 ext.l D0 00000FBE 600A bra +0xC /* 00000FCA */ label00000FC0: 00000FC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FC4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000FC8 588F addq.l A7, 4 label00000FCA: 00000FCA 3D40 FFFC move.w [A6 - 0x4], D0 00000FCE 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF 00000FD4 6616 bne +0x18 /* 00000FEC */ 00000FD6 4267 clr.w -[A7] 00000FD8 4267 clr.w -[A7] 00000FDA 4267 clr.w -[A7] 00000FDC 4267 clr.w -[A7] 00000FDE 4267 clr.w -[A7] 00000FE0 486D EFC4 pea.l [A5 - 0x103C] 00000FE4 4EBA F4F0 jsr [PC - 0xB10 /* 000004D6 */] 00000FE8 4FEF 000E lea.l A7, [A7 + 0xE] label00000FEC: 00000FEC 302E FFFE move.w D0, [A6 - 0x2] 00000FF0 E140 asl D0.w, 8 00000FF2 D06E FFFC add.w D0, [A6 - 0x4] 00000FF6 4E5E unlink A6 00000FF8 4E75 rts 00000FFA 5042 addq.w D2, 8 00000FFC 4D52 chk.w D6, [A2] 00000FFE 4541 chk.w D2, D1 00001000 444D neg.w A5 fn00001002: 00001002 4E56 0000 link A6, 0 00001006 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000100A 4EBA 02DC jsr [PC + 0x2DC /* 000012E8 */] 0000100E 588F addq.l A7, 4 00001010 206E 000C movea.l A0, [A6 + 0xC] 00001014 3080 move.w [A0], D0 00001016 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000101A 4EBA 02CC jsr [PC + 0x2CC /* 000012E8 */] 0000101E 588F addq.l A7, 4 00001020 206E 0010 movea.l A0, [A6 + 0x10] 00001024 3080 move.w [A0], D0 00001026 4E5E unlink A6 00001028 4E75 rts 0000102A 5042 addq.w D2, 8 0000102C 4D52 chk.w D6, [A2] 0000102E 4541 chk.w D2, D1 00001030 4450 neg.w [A0] fn00001032: 00001032 4E56 0000 link A6, 0 00001036 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000103A 4EBA FF0C jsr [PC - 0xF4 /* 00000F48 */] 0000103E 588F addq.l A7, 4 00001040 206E 0014 movea.l A0, [A6 + 0x14] 00001044 3080 move.w [A0], D0 00001046 206E 0014 movea.l A0, [A6 + 0x14] 0000104A 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 0000104E 670E beq +0x10 /* 0000105E */ 00001050 206E 0014 movea.l A0, [A6 + 0x14] 00001054 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 00001058 6704 beq +0x6 /* 0000105E */ 0000105A 70FF moveq.l D0, 0xFFFFFFFF 0000105C 6004 bra +0x6 /* 00001062 */ label0000105E: 0000105E 303C 5031 move.w D0, 0x5031 /* 'P1' */ label00001062: 00001062 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001066 5031 5031 addq.b [A1 + D5.w + 0x31], 8 0000106A 001A 0002 ori.b [A2]+, 0x2 0000106E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001072 2F2E 000C move.l -[A7], [A6 + 0xC] 00001076 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000107A 4EBA FF86 jsr [PC - 0x7A /* 00001002 */] 0000107E 4FEF 000C lea.l A7, [A7 + 0xC] 00001082 6016 bra +0x18 /* 0000109A */ 00001084 4267 clr.w -[A7] 00001086 4267 clr.w -[A7] 00001088 4267 clr.w -[A7] 0000108A 4267 clr.w -[A7] 0000108C 4267 clr.w -[A7] 0000108E 486D EFEA pea.l [A5 - 0x1016] 00001092 4EBA F442 jsr [PC - 0xBBE /* 000004D6 */] 00001096 4FEF 000E lea.l A7, [A7 + 0xE] label0000109A: 0000109A 4E5E unlink A6 0000109C 4E75 rts 0000109E 5042 addq.w D2, 8 000010A0 4D52 chk.w D6, [A2] 000010A2 4541 chk.w D2, D1 000010A4 4450 neg.w [A0] fn000010A6: 000010A6 4E56 0000 link A6, 0 000010AA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000010AE 302E 0012 move.w D0, [A6 + 0x12] 000010B2 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000010B6 0002 000A ori.b D2, 0xA /* '\n' */ 000010BA 5031 0028 addq.b [A1 + D0.w + 0x28], 8 000010BE 5034 005C addq.b [A4 + D0.w + 0x5C], 8 000010C2 7E00 moveq.l D7, 0x00 000010C4 286E 000C movea.l A4, [A6 + 0xC] 000010C8 6010 bra +0x12 /* 000010DA */ label000010CA: 000010CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010CE 4EBA FE12 jsr [PC - 0x1EE /* 00000EE2 */] 000010D2 588F addq.l A7, 4 000010D4 1880 move.b [A4], D0 000010D6 5247 addq.w D7, 1 000010D8 528C addq.l A4, 1 label000010DA: 000010DA BE6E 0010 cmp.w D7, [A6 + 0x10] 000010DE 6DEA blt -0x14 /* 000010CA */ 000010E0 6000 0050 bra +0x52 /* 00001132 */ 000010E4 7CFF moveq.l D6, 0xFFFFFFFF 000010E6 7E00 moveq.l D7, 0x00 000010E8 286E 000C movea.l A4, [A6 + 0xC] 000010EC 6026 bra +0x28 /* 00001114 */ label000010EE: 000010EE 0C46 FFFF cmpi.w D6, 0xFFFF 000010F2 660E bne +0x10 /* 00001102 */ 000010F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010F8 4EBA 018C jsr [PC + 0x18C /* 00001286 */] 000010FC 588F addq.l A7, 4 000010FE 1A00 move.b D5, D0 00001100 7C07 moveq.l D6, 0x07 label00001102: 00001102 7000 moveq.l D0, 0x00 00001104 1005 move.b D0, D5 00001106 EC68 lsr D0.w, D6 00001108 0240 0001 andi.w D0, 0x1 0000110C 1880 move.b [A4], D0 0000110E 5346 subq.w D6, 1 00001110 5247 addq.w D7, 1 00001112 528C addq.l A4, 1 label00001114: 00001114 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001118 6DD4 blt -0x2A /* 000010EE */ 0000111A 6016 bra +0x18 /* 00001132 */ 0000111C 4267 clr.w -[A7] 0000111E 4267 clr.w -[A7] 00001120 4267 clr.w -[A7] 00001122 4267 clr.w -[A7] 00001124 4267 clr.w -[A7] 00001126 486D F00C pea.l [A5 - 0xFF4] 0000112A 4EBA F3AA jsr [PC - 0xC56 /* 000004D6 */] 0000112E 4FEF 000E lea.l A7, [A7 + 0xE] label00001132: 00001132 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001136 4E5E unlink A6 00001138 4E75 rts 0000113A 5042 addq.w D2, 8 0000113C 4D52 chk.w D6, [A2] 0000113E 4541 chk.w D2, D1 00001140 4450 neg.w [A0] 00001142 4E56 FFFC link A6, -0x0004 00001146 2F0C move.l -[A7], A4 00001148 486E FFFE pea.l [A6 - 0x2] 0000114C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001150 2F2E 000C move.l -[A7], [A6 + 0xC] 00001154 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001158 4EBA FED8 jsr [PC - 0x128 /* 00001032 */] 0000115C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001160 3F3C 0001 move.w -[A7], 0x1 00001164 206E 0010 movea.l A0, [A6 + 0x10] 00001168 3F10 move.w -[A7], [A0] 0000116A 206E 000C movea.l A0, [A6 + 0xC] 0000116E 3F10 move.w -[A7], [A0] 00001170 4EBA EEF4 jsr [PC - 0x110C /* 00000066 */] 00001174 5C8F addq.l A7, 6 00001176 2840 movea.l A4, D0 00001178 426E FFFC clr.w [A6 - 0x4] 0000117C 6028 bra +0x2A /* 000011A6 */ label0000117E: 0000117E 302E FFFC move.w D0, [A6 - 0x4] 00001182 48C0 ext.l D0 00001184 E580 asl D0, 2 00001186 D08C add.l D0, A4 00001188 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000118C 206E 000C movea.l A0, [A6 + 0xC] 00001190 3F10 move.w -[A7], [A0] 00001192 2040 movea.l A0, D0 00001194 2F10 move.l -[A7], [A0] 00001196 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000119A 4EBA FF0A jsr [PC - 0xF6 /* 000010A6 */] 0000119E 4FEF 000C lea.l A7, [A7 + 0xC] 000011A2 526E FFFC addq.w [A6 - 0x4], 1 label000011A6: 000011A6 206E 0010 movea.l A0, [A6 + 0x10] 000011AA 302E FFFC move.w D0, [A6 - 0x4] 000011AE B050 cmp.w D0, [A0] 000011B0 6DCC blt -0x32 /* 0000117E */ 000011B2 200C move.l D0, A4 000011B4 285F movea.l A4, [A7]+ 000011B6 4E5E unlink A6 000011B8 4E75 rts 000011BA 5042 addq.w D2, 8 000011BC 4D52 chk.w D6, [A2] 000011BE 4541 chk.w D2, D1 000011C0 4450 neg.w [A0] fn000011C2: 000011C2 4E56 0000 link A6, 0 000011C6 48E7 0300 movem.l -[A7], D6,D7 000011CA 206E 0008 movea.l A0, [A6 + 0x8] 000011CE 2028 0012 move.l D0, [A0 + 0x12] 000011D2 53A8 0012 subq.l [A0 + 0x12], 1 000011D6 4A80 tst.l D0 000011D8 6714 beq +0x16 /* 000011EE */ 000011DA 206E 0008 movea.l A0, [A6 + 0x8] 000011DE 2268 000E movea.l A1, [A0 + 0xE] 000011E2 52A8 000E addq.l [A0 + 0xE], 1 000011E6 7000 moveq.l D0, 0x00 000011E8 1011 move.b D0, [A1] 000011EA 48C0 ext.l D0 000011EC 600A bra +0xC /* 000011F8 */ label000011EE: 000011EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011F2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000011F6 588F addq.l A7, 4 label000011F8: 000011F8 3E00 move.w D7, D0 000011FA 0C47 FFFF cmpi.w D7, 0xFFFF 000011FE 6616 bne +0x18 /* 00001216 */ 00001200 4267 clr.w -[A7] 00001202 4267 clr.w -[A7] 00001204 4267 clr.w -[A7] 00001206 4267 clr.w -[A7] 00001208 4267 clr.w -[A7] 0000120A 486D F01A pea.l [A5 - 0xFE6] 0000120E 4EBA F2C6 jsr [PC - 0xD3A /* 000004D6 */] 00001212 4FEF 000E lea.l A7, [A7 + 0xE] label00001216: 00001216 1C07 move.b D6, D7 00001218 0C06 0023 cmpi.b D6, 0x23 /* '#' */ 0000121C 6600 0056 bne +0x58 /* 00001274 */ label00001220: 00001220 206E 0008 movea.l A0, [A6 + 0x8] 00001224 2028 0012 move.l D0, [A0 + 0x12] 00001228 53A8 0012 subq.l [A0 + 0x12], 1 0000122C 4A80 tst.l D0 0000122E 6714 beq +0x16 /* 00001244 */ 00001230 206E 0008 movea.l A0, [A6 + 0x8] 00001234 2268 000E movea.l A1, [A0 + 0xE] 00001238 52A8 000E addq.l [A0 + 0xE], 1 0000123C 7000 moveq.l D0, 0x00 0000123E 1011 move.b D0, [A1] 00001240 48C0 ext.l D0 00001242 600A bra +0xC /* 0000124E */ label00001244: 00001244 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001248 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000124C 588F addq.l A7, 4 label0000124E: 0000124E 3E00 move.w D7, D0 00001250 0C47 FFFF cmpi.w D7, 0xFFFF 00001254 6616 bne +0x18 /* 0000126C */ 00001256 4267 clr.w -[A7] 00001258 4267 clr.w -[A7] 0000125A 4267 clr.w -[A7] 0000125C 4267 clr.w -[A7] 0000125E 4267 clr.w -[A7] 00001260 486D F02C pea.l [A5 - 0xFD4] 00001264 4EBA F270 jsr [PC - 0xD90 /* 000004D6 */] 00001268 4FEF 000E lea.l A7, [A7 + 0xE] label0000126C: 0000126C 1C07 move.b D6, D7 0000126E 0C06 000A cmpi.b D6, 0xA /* '\n' */ 00001272 66AC bne -0x52 /* 00001220 */ label00001274: 00001274 1006 move.b D0, D6 00001276 4CDF 00C0 movem.l D6,D7, [A7]+ 0000127A 4E5E unlink A6 0000127C 4E75 rts 0000127E 5042 addq.w D2, 8 00001280 4D47 chk.w D6, D7 00001282 4554 chk.w D2, [A4] 00001284 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 fn00001286: 00001286 4E56 0000 link A6, 0 0000128A 2F07 move.l -[A7], D7 0000128C 206E 0008 movea.l A0, [A6 + 0x8] 00001290 2028 0012 move.l D0, [A0 + 0x12] 00001294 53A8 0012 subq.l [A0 + 0x12], 1 00001298 4A80 tst.l D0 0000129A 6714 beq +0x16 /* 000012B0 */ 0000129C 206E 0008 movea.l A0, [A6 + 0x8] 000012A0 2268 000E movea.l A1, [A0 + 0xE] 000012A4 52A8 000E addq.l [A0 + 0xE], 1 000012A8 7000 moveq.l D0, 0x00 000012AA 1011 move.b D0, [A1] 000012AC 48C0 ext.l D0 000012AE 600A bra +0xC /* 000012BA */ label000012B0: 000012B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012B4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000012B8 588F addq.l A7, 4 label000012BA: 000012BA 3E00 move.w D7, D0 000012BC 0C47 FFFF cmpi.w D7, 0xFFFF 000012C0 6616 bne +0x18 /* 000012D8 */ 000012C2 4267 clr.w -[A7] 000012C4 4267 clr.w -[A7] 000012C6 4267 clr.w -[A7] 000012C8 4267 clr.w -[A7] 000012CA 4267 clr.w -[A7] 000012CC 486D F03E pea.l [A5 - 0xFC2] 000012D0 4EBA F204 jsr [PC - 0xDFC /* 000004D6 */] 000012D4 4FEF 000E lea.l A7, [A7 + 0xE] label000012D8: 000012D8 1007 move.b D0, D7 000012DA 2E1F move.l D7, [A7]+ 000012DC 4E5E unlink A6 000012DE 4E75 rts 000012E0 5042 addq.w D2, 8 000012E2 4D47 chk.w D6, D7 000012E4 4554 chk.w D2, [A4] 000012E6 5241 addq.w D1, 1 fn000012E8: 000012E8 4E56 0000 link A6, 0 000012EC 48E7 0300 movem.l -[A7], D6,D7 label000012F0: 000012F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F4 4EBA FECC jsr [PC - 0x134 /* 000011C2 */] 000012F8 588F addq.l A7, 4 000012FA 1E00 move.b D7, D0 000012FC 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00001300 67EE beq -0x10 /* 000012F0 */ 00001302 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00001306 67E8 beq -0x16 /* 000012F0 */ 00001308 0C07 000A cmpi.b D7, 0xA /* '\n' */ 0000130C 67E2 beq -0x1C /* 000012F0 */ 0000130E 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00001312 6D06 blt +0x8 /* 0000131A */ 00001314 0C07 0039 cmpi.b D7, 0x39 /* '9' */ 00001318 6F16 ble +0x18 /* 00001330 */ label0000131A: 0000131A 4267 clr.w -[A7] 0000131C 4267 clr.w -[A7] 0000131E 4267 clr.w -[A7] 00001320 4267 clr.w -[A7] 00001322 4267 clr.w -[A7] 00001324 486D F050 pea.l [A5 - 0xFB0] 00001328 4EBA F1AC jsr [PC - 0xE54 /* 000004D6 */] 0000132C 4FEF 000E lea.l A7, [A7 + 0xE] label00001330: 00001330 7C00 moveq.l D6, 0x00 label00001332: 00001332 3006 move.w D0, D6 00001334 C1FC 000A muls.w D0, 0xA /* '\n' */ 00001338 1207 move.b D1, D7 0000133A 49C1 lea.l A4, D1 0000133C D041 add.w D0, D1 0000133E 0640 FFD0 addi.w D0, 0xFFD0 00001342 3C00 move.w D6, D0 00001344 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001348 4EBA FE78 jsr [PC - 0x188 /* 000011C2 */] 0000134C 588F addq.l A7, 4 0000134E 1E00 move.b D7, D0 00001350 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00001354 6D06 blt +0x8 /* 0000135C */ 00001356 0C07 0039 cmpi.b D7, 0x39 /* '9' */ 0000135A 6FD6 ble -0x28 /* 00001332 */ label0000135C: 0000135C 3006 move.w D0, D6 0000135E 4CDF 00C0 movem.l D6,D7, [A7]+ 00001362 4E5E unlink A6 00001364 4E75 rts 00001366 5042 addq.w D2, 8 00001368 4D47 chk.w D6, D7 0000136A 4554 chk.w D2, [A4] 0000136C 494E chk.w D4, A6 fn0000136E: 0000136E 4E56 0000 link A6, 0 00001372 2F2E 000C move.l -[A7], [A6 + 0xC] 00001376 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000137A 4EBA EFDA jsr [PC - 0x1026 /* 00000356 */] 0000137E 508F addq.l A7, 8 00001380 4E5E unlink A6 00001382 4E75 rts 00001384 5047 addq.w D7, 8 00001386 4D49 chk.w D6, A1 00001388 4E49 trap 9 0000138A 5420 addq.b -[A0], 2 fn0000138C: 0000138C 4E56 FFFE link A6, -0x0002 00001390 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001394 4EBA FF52 jsr [PC - 0xAE /* 000012E8 */] 00001398 588F addq.l A7, 4 0000139A 206E 000C movea.l A0, [A6 + 0xC] 0000139E 3080 move.w [A0], D0 000013A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013A4 4EBA FF42 jsr [PC - 0xBE /* 000012E8 */] 000013A8 588F addq.l A7, 4 000013AA 206E 0010 movea.l A0, [A6 + 0x10] 000013AE 3080 move.w [A0], D0 000013B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B4 4EBA FF32 jsr [PC - 0xCE /* 000012E8 */] 000013B8 588F addq.l A7, 4 000013BA 3D40 FFFE move.w [A6 - 0x2], D0 000013BE 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 000013C4 6F1A ble +0x1C /* 000013E0 */ 000013C6 4267 clr.w -[A7] 000013C8 4267 clr.w -[A7] 000013CA 4267 clr.w -[A7] 000013CC 3F3C 00FF move.w -[A7], 0xFF 000013D0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000013D4 486D F07E pea.l [A5 - 0xF82] 000013D8 4EBA F0FC jsr [PC - 0xF04 /* 000004D6 */] 000013DC 4FEF 000E lea.l A7, [A7 + 0xE] label000013E0: 000013E0 206E 0014 movea.l A0, [A6 + 0x14] 000013E4 10AE FFFF move.b [A0], [A6 - 0x1] 000013E8 4E5E unlink A6 000013EA 4E75 rts 000013EC 5047 addq.w D7, 8 000013EE 4D52 chk.w D6, [A2] 000013F0 4541 chk.w D2, D1 000013F2 4450 neg.w [A0] fn000013F4: 000013F4 4E56 0000 link A6, 0 000013F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013FC 4EBA FB4A jsr [PC - 0x4B6 /* 00000F48 */] 00001400 588F addq.l A7, 4 00001402 206E 0018 movea.l A0, [A6 + 0x18] 00001406 3080 move.w [A0], D0 00001408 206E 0018 movea.l A0, [A6 + 0x18] 0000140C 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */ 00001410 6728 beq +0x2A /* 0000143A */ 00001412 206E 0018 movea.l A0, [A6 + 0x18] 00001416 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */ 0000141A 671E beq +0x20 /* 0000143A */ 0000141C 206E 0018 movea.l A0, [A6 + 0x18] 00001420 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 00001424 670E beq +0x10 /* 00001434 */ 00001426 206E 0018 movea.l A0, [A6 + 0x18] 0000142A 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 0000142E 6704 beq +0x6 /* 00001434 */ 00001430 70FF moveq.l D0, 0xFFFFFFFF 00001432 600A bra +0xC /* 0000143E */ label00001434: 00001434 303C 5031 move.w D0, 0x5031 /* 'P1' */ 00001438 6004 bra +0x6 /* 0000143E */ label0000143A: 0000143A 303C 5032 move.w D0, 0x5032 /* 'P2' */ label0000143E: 0000143E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001442 5031 5032 addq.b [A1 + D5.w + 0x32], 8 00001446 0052 001E ori.w [A2], 0x1E 0000144A 0002 2F2E ori.b D2, 0x2E /* '.' */ 0000144E 0014 2F2E ori.b [A4], 0x2E /* '.' */ 00001452 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00001456 000C 2F2E ori.b A4, 0x2E /* '.' */ 0000145A 0008 4EBA ori.b A0, 0xBA 0000145E FF2E .extension 0xF2E <> // unimplemented 00001460 4FEF 0010 lea.l A7, [A7 + 0x10] 00001464 6048 bra +0x4A /* 000014AE */ 00001466 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000146A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000146E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001472 4EBA FB8E jsr [PC - 0x472 /* 00001002 */] 00001476 4FEF 000C lea.l A7, [A7 + 0xC] 0000147A 206E 0014 movea.l A0, [A6 + 0x14] 0000147E 10AD F07C move.b [A0], [A5 - 0xF84] 00001482 3F3C 0001 move.w -[A7], 0x1 00001486 206E 000C movea.l A0, [A6 + 0xC] 0000148A 3F10 move.w -[A7], [A0] 0000148C 4EBA EB72 jsr [PC - 0x148E /* 00000000 */] 00001490 588F addq.l A7, 4 00001492 2B40 F078 move.l [A5 - 0xF88], D0 00001496 6016 bra +0x18 /* 000014AE */ 00001498 4267 clr.w -[A7] 0000149A 4267 clr.w -[A7] 0000149C 4267 clr.w -[A7] 0000149E 4267 clr.w -[A7] 000014A0 4267 clr.w -[A7] 000014A2 486D F09A pea.l [A5 - 0xF66] 000014A6 4EBA F02E jsr [PC - 0xFD2 /* 000004D6 */] 000014AA 4FEF 000E lea.l A7, [A7 + 0xE] label000014AE: 000014AE 4E5E unlink A6 000014B0 4E75 rts 000014B2 5047 addq.w D7, 8 000014B4 4D52 chk.w D6, [A2] 000014B6 4541 chk.w D2, D1 000014B8 4450 neg.w [A0] fn000014BA: 000014BA 4E56 0000 link A6, 0 000014BE 48E7 0118 movem.l -[A7], D7,A3,A4 000014C2 302E 0014 move.w D0, [A6 + 0x14] 000014C6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000014CA 5031 5035 addq.b [A1 + D5.w + 0x35], 8 000014CE 0096 004E 0008 ori.l [A6], 0x4E0008 000014D4 0090 0048 0024 ori.l [A0], 0x480024 /* 'H\0$' */ 000014DA 7E00 moveq.l D7, 0x00 000014DC 286E 000C movea.l A4, [A6 + 0xC] 000014E0 6010 bra +0x12 /* 000014F2 */ label000014E2: 000014E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014E6 4EBA FE00 jsr [PC - 0x200 /* 000012E8 */] 000014EA 588F addq.l A7, 4 000014EC 1880 move.b [A4], D0 000014EE 5247 addq.w D7, 1 000014F0 528C addq.l A4, 1 label000014F2: 000014F2 BE6E 0010 cmp.w D7, [A6 + 0x10] 000014F6 6DEA blt -0x14 /* 000014E2 */ 000014F8 6000 0080 bra +0x82 /* 0000157A */ 000014FC 7E00 moveq.l D7, 0x00 000014FE 286E 000C movea.l A4, [A6 + 0xC] 00001502 6010 bra +0x12 /* 00001514 */ label00001504: 00001504 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001508 4EBA FD7C jsr [PC - 0x284 /* 00001286 */] 0000150C 588F addq.l A7, 4 0000150E 1880 move.b [A4], D0 00001510 5247 addq.w D7, 1 00001512 528C addq.l A4, 1 label00001514: 00001514 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001518 6DEA blt -0x14 /* 00001504 */ 0000151A 6000 005E bra +0x60 /* 0000157A */ 0000151E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001522 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001526 2F2D F078 move.l -[A7], [A5 - 0xF88] 0000152A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000152E 4EBA FB76 jsr [PC - 0x48A /* 000010A6 */] 00001532 4FEF 000C lea.l A7, [A7 + 0xC] 00001536 7E00 moveq.l D7, 0x00 00001538 286E 000C movea.l A4, [A6 + 0xC] 0000153C 266D F078 movea.l A3, [A5 - 0xF88] 00001540 601A bra +0x1C /* 0000155C */ label00001542: 00001542 7000 moveq.l D0, 0x00 00001544 1013 move.b D0, [A3] 00001546 4A40 tst.w D0 00001548 6608 bne +0xA /* 00001552 */ 0000154A 7000 moveq.l D0, 0x00 0000154C 102E 0013 move.b D0, [A6 + 0x13] 00001550 6002 bra +0x4 /* 00001554 */ label00001552: 00001552 7000 moveq.l D0, 0x00 label00001554: 00001554 1880 move.b [A4], D0 00001556 5247 addq.w D7, 1 00001558 528C addq.l A4, 1 0000155A 528B addq.l A3, 1 label0000155C: 0000155C BE6E 0010 cmp.w D7, [A6 + 0x10] 00001560 6DE0 blt -0x1E /* 00001542 */ 00001562 6016 bra +0x18 /* 0000157A */ 00001564 4267 clr.w -[A7] 00001566 4267 clr.w -[A7] 00001568 4267 clr.w -[A7] 0000156A 4267 clr.w -[A7] 0000156C 4267 clr.w -[A7] 0000156E 486D F0C4 pea.l [A5 - 0xF3C] 00001572 4EBA EF62 jsr [PC - 0x109E /* 000004D6 */] 00001576 4FEF 000E lea.l A7, [A7 + 0xE] label0000157A: 0000157A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000157E 4E5E unlink A6 00001580 4E75 rts 00001582 5047 addq.w D7, 8 00001584 4D52 chk.w D6, [A2] 00001586 4541 chk.w D2, D1 00001588 4450 neg.w [A0] 0000158A 4E56 FFF8 link A6, -0x0008 0000158E 486E FFF8 pea.l [A6 - 0x8] 00001592 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001596 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000159A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000159E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015A2 4EBA FE50 jsr [PC - 0x1B0 /* 000013F4 */] 000015A6 4FEF 0014 lea.l A7, [A7 + 0x14] 000015AA 3F3C 0001 move.w -[A7], 0x1 000015AE 206E 0010 movea.l A0, [A6 + 0x10] 000015B2 3F10 move.w -[A7], [A0] 000015B4 206E 000C movea.l A0, [A6 + 0xC] 000015B8 3F10 move.w -[A7], [A0] 000015BA 4EBA EAAA jsr [PC - 0x1556 /* 00000066 */] 000015BE 5C8F addq.l A7, 6 000015C0 2D40 FFFC move.l [A6 - 0x4], D0 000015C4 426E FFFA clr.w [A6 - 0x6] 000015C8 6034 bra +0x36 /* 000015FE */ label000015CA: 000015CA 302E FFFA move.w D0, [A6 - 0x6] 000015CE 48C0 ext.l D0 000015D0 E580 asl D0, 2 000015D2 D0AE FFFC add.l D0, [A6 - 0x4] 000015D6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000015DA 206E 0014 movea.l A0, [A6 + 0x14] 000015DE 7200 moveq.l D1, 0x00 000015E0 1210 move.b D1, [A0] 000015E2 3F01 move.w -[A7], D1 000015E4 206E 000C movea.l A0, [A6 + 0xC] 000015E8 3F10 move.w -[A7], [A0] 000015EA 2040 movea.l A0, D0 000015EC 2F10 move.l -[A7], [A0] 000015EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015F2 4EBA FEC6 jsr [PC - 0x13A /* 000014BA */] 000015F6 4FEF 000E lea.l A7, [A7 + 0xE] 000015FA 526E FFFA addq.w [A6 - 0x6], 1 label000015FE: 000015FE 206E 0010 movea.l A0, [A6 + 0x10] 00001602 302E FFFA move.w D0, [A6 - 0x6] 00001606 B050 cmp.w D0, [A0] 00001608 6DC0 blt -0x3E /* 000015CA */ 0000160A 202E FFFC move.l D0, [A6 - 0x4] 0000160E 4E5E unlink A6 00001610 4E75 rts 00001612 5047 addq.w D7, 8 00001614 4D52 chk.w D6, [A2] 00001616 4541 chk.w D2, D1 00001618 4450 neg.w [A0] fn0000161A: 0000161A 4E56 0000 link A6, 0 0000161E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001622 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001626 4EBA FD46 jsr [PC - 0x2BA /* 0000136E */] 0000162A 508F addq.l A7, 8 0000162C 4E5E unlink A6 0000162E 4E75 rts 00001630 5050 addq.w [A0], 8 00001632 4D49 chk.w D6, A1 00001634 4E49 trap 9 00001636 5420 addq.b -[A0], 2 00001638 4E56 FFFE link A6, -0x0002 0000163C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001640 4EBA FCA6 jsr [PC - 0x35A /* 000012E8 */] 00001644 588F addq.l A7, 4 00001646 206E 000C movea.l A0, [A6 + 0xC] 0000164A 3080 move.w [A0], D0 0000164C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001650 4EBA FC96 jsr [PC - 0x36A /* 000012E8 */] 00001654 588F addq.l A7, 4 00001656 206E 0010 movea.l A0, [A6 + 0x10] 0000165A 3080 move.w [A0], D0 0000165C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001660 4EBA FC86 jsr [PC - 0x37A /* 000012E8 */] 00001664 588F addq.l A7, 4 00001666 3D40 FFFE move.w [A6 - 0x2], D0 0000166A 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 00001670 6F1A ble +0x1C /* 0000168C */ 00001672 4267 clr.w -[A7] 00001674 4267 clr.w -[A7] 00001676 4267 clr.w -[A7] 00001678 3F3C 00FF move.w -[A7], 0xFF 0000167C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001680 486D F0DC pea.l [A5 - 0xF24] 00001684 4EBA EE50 jsr [PC - 0x11B0 /* 000004D6 */] 00001688 4FEF 000E lea.l A7, [A7 + 0xE] label0000168C: 0000168C 206E 0014 movea.l A0, [A6 + 0x14] 00001690 10AE FFFF move.b [A0], [A6 - 0x1] 00001694 4E5E unlink A6 00001696 4E75 rts 00001698 5050 addq.w [A0], 8 0000169A 4D52 chk.w D6, [A2] 0000169C 4541 chk.w D2, D1 0000169E 4450 neg.w [A0] fn000016A0: 000016A0 4E56 0000 link A6, 0 000016A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016A8 4EBA F89E jsr [PC - 0x762 /* 00000F48 */] 000016AC 588F addq.l A7, 4 000016AE 206E 0018 movea.l A0, [A6 + 0x18] 000016B2 3080 move.w [A0], D0 000016B4 206E 0018 movea.l A0, [A6 + 0x18] 000016B8 0C50 5033 cmpi.w [A0], 0x5033 /* 'P3' */ 000016BC 6742 beq +0x44 /* 00001700 */ 000016BE 206E 0018 movea.l A0, [A6 + 0x18] 000016C2 0C50 5036 cmpi.w [A0], 0x5036 /* 'P6' */ 000016C6 6738 beq +0x3A /* 00001700 */ 000016C8 206E 0018 movea.l A0, [A6 + 0x18] 000016CC 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */ 000016D0 6728 beq +0x2A /* 000016FA */ 000016D2 206E 0018 movea.l A0, [A6 + 0x18] 000016D6 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */ 000016DA 671E beq +0x20 /* 000016FA */ 000016DC 206E 0018 movea.l A0, [A6 + 0x18] 000016E0 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 000016E4 670E beq +0x10 /* 000016F4 */ 000016E6 206E 0018 movea.l A0, [A6 + 0x18] 000016EA 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 000016EE 6704 beq +0x6 /* 000016F4 */ 000016F0 70FF moveq.l D0, 0xFFFFFFFF 000016F2 6010 bra +0x12 /* 00001704 */ label000016F4: 000016F4 303C 5031 move.w D0, 0x5031 /* 'P1' */ 000016F8 600A bra +0xC /* 00001704 */ label000016FA: 000016FA 303C 5032 move.w D0, 0x5032 /* 'P2' */ 000016FE 6004 bra +0x6 /* 00001704 */ label00001700: 00001700 303C 5033 move.w D0, 0x5033 /* 'P3' */ label00001704: 00001704 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001708 5031 5033 addq.b [A1 + D5.w + 0x33], 8 0000170C 0084 0050 0020 ori.l D4, 0x500020 /* 'P\0 ' */ 00001712 0002 2F2E ori.b D2, 0x2E /* '.' */ 00001716 0014 2F2E ori.b [A4], 0x2E /* '.' */ 0000171A 0010 2F2E ori.b [A0], 0x2E /* '.' */ 0000171E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001722 0008 4EBA ori.b A0, 0xBA 00001726 FF12 .extension 0xF12 <> // unimplemented 00001728 4FEF 0010 lea.l A7, [A7 + 0x10] 0000172C 6000 0078 bra +0x7A /* 000017A6 */ 00001730 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001734 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001738 2F2E 000C move.l -[A7], [A6 + 0xC] 0000173C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001740 4EBA FC4A jsr [PC - 0x3B6 /* 0000138C */] 00001744 4FEF 0010 lea.l A7, [A7 + 0x10] 00001748 3F3C 0001 move.w -[A7], 0x1 0000174C 206E 000C movea.l A0, [A6 + 0xC] 00001750 3F10 move.w -[A7], [A0] 00001752 4EBA E8AC jsr [PC - 0x1754 /* 00000000 */] 00001756 588F addq.l A7, 4 00001758 2B40 F0D2 move.l [A5 - 0xF2E], D0 0000175C 6048 bra +0x4A /* 000017A6 */ 0000175E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001762 2F2E 000C move.l -[A7], [A6 + 0xC] 00001766 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000176A 4EBA F896 jsr [PC - 0x76A /* 00001002 */] 0000176E 4FEF 000C lea.l A7, [A7 + 0xC] 00001772 206E 0014 movea.l A0, [A6 + 0x14] 00001776 10AD F0DA move.b [A0], [A5 - 0xF26] 0000177A 3F3C 0001 move.w -[A7], 0x1 0000177E 206E 000C movea.l A0, [A6 + 0xC] 00001782 3F10 move.w -[A7], [A0] 00001784 4EBA E87A jsr [PC - 0x1786 /* 00000000 */] 00001788 588F addq.l A7, 4 0000178A 2B40 F0D6 move.l [A5 - 0xF2A], D0 0000178E 6016 bra +0x18 /* 000017A6 */ 00001790 4267 clr.w -[A7] 00001792 4267 clr.w -[A7] 00001794 4267 clr.w -[A7] 00001796 4267 clr.w -[A7] 00001798 4267 clr.w -[A7] 0000179A 486D F0F8 pea.l [A5 - 0xF08] 0000179E 4EBA ED36 jsr [PC - 0x12CA /* 000004D6 */] 000017A2 4FEF 000E lea.l A7, [A7 + 0xE] label000017A6: 000017A6 4E5E unlink A6 000017A8 4E75 rts 000017AA 5050 addq.w [A0], 8 000017AC 4D52 chk.w D6, [A2] 000017AE 4541 chk.w D2, D1 000017B0 4450 neg.w [A0] fn000017B2: 000017B2 4E56 0000 link A6, 0 000017B6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000017BA 302E 0014 move.w D0, [A6 + 0x14] 000017BE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000017C2 5031 5036 addq.b [A1 + D5.w + 0x36], 8 000017C6 012E 00DC btst [A6 + 0xDC], D0 000017CA 0092 0008 00D6 ori.l [A2], 0x800D6 000017D0 008C 0046 7E00 ori.l A4, 0x467E00 /* 'F~\0' */ 000017D6 286E 000C movea.l A4, [A6 + 0xC] 000017DA 6032 bra +0x34 /* 0000180E */ label000017DC: 000017DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017E0 4EBA FB06 jsr [PC - 0x4FA /* 000012E8 */] 000017E4 588F addq.l A7, 4 000017E6 1C00 move.b D6, D0 000017E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EC 4EBA FAFA jsr [PC - 0x506 /* 000012E8 */] 000017F0 588F addq.l A7, 4 000017F2 1A00 move.b D5, D0 000017F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017F8 4EBA FAEE jsr [PC - 0x512 /* 000012E8 */] 000017FC 588F addq.l A7, 4 000017FE 1800 move.b D4, D0 00001800 1886 move.b [A4], D6 00001802 1945 0001 move.b [A4 + 0x1], D5 00001806 1944 0002 move.b [A4 + 0x2], D4 0000180A 5247 addq.w D7, 1 0000180C 588C addq.l A4, 4 label0000180E: 0000180E BE6E 0010 cmp.w D7, [A6 + 0x10] 00001812 6DC8 blt -0x36 /* 000017DC */ 00001814 6000 00F4 bra +0xF6 /* 0000190A */ 00001818 7E00 moveq.l D7, 0x00 0000181A 286E 000C movea.l A4, [A6 + 0xC] 0000181E 6032 bra +0x34 /* 00001852 */ label00001820: 00001820 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001824 4EBA FA60 jsr [PC - 0x5A0 /* 00001286 */] 00001828 588F addq.l A7, 4 0000182A 1C00 move.b D6, D0 0000182C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001830 4EBA FA54 jsr [PC - 0x5AC /* 00001286 */] 00001834 588F addq.l A7, 4 00001836 1A00 move.b D5, D0 00001838 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000183C 4EBA FA48 jsr [PC - 0x5B8 /* 00001286 */] 00001840 588F addq.l A7, 4 00001842 1800 move.b D4, D0 00001844 1886 move.b [A4], D6 00001846 1945 0001 move.b [A4 + 0x1], D5 0000184A 1944 0002 move.b [A4 + 0x2], D4 0000184E 5247 addq.w D7, 1 00001850 588C addq.l A4, 4 label00001852: 00001852 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001856 6DC8 blt -0x36 /* 00001820 */ 00001858 6000 00B0 bra +0xB2 /* 0000190A */ 0000185C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001860 7000 moveq.l D0, 0x00 00001862 102E 0013 move.b D0, [A6 + 0x13] 00001866 3F00 move.w -[A7], D0 00001868 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000186C 2F2D F0D2 move.l -[A7], [A5 - 0xF2E] 00001870 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001874 4EBA FC44 jsr [PC - 0x3BC /* 000014BA */] 00001878 4FEF 000E lea.l A7, [A7 + 0xE] 0000187C 7E00 moveq.l D7, 0x00 0000187E 266D F0D2 movea.l A3, [A5 - 0xF2E] 00001882 286E 000C movea.l A4, [A6 + 0xC] 00001886 6012 bra +0x14 /* 0000189A */ label00001888: 00001888 1C13 move.b D6, [A3] 0000188A 1886 move.b [A4], D6 0000188C 1946 0001 move.b [A4 + 0x1], D6 00001890 1946 0002 move.b [A4 + 0x2], D6 00001894 5247 addq.w D7, 1 00001896 528B addq.l A3, 1 00001898 588C addq.l A4, 4 label0000189A: 0000189A BE6E 0010 cmp.w D7, [A6 + 0x10] 0000189E 6DE8 blt -0x16 /* 00001888 */ 000018A0 6000 0068 bra +0x6A /* 0000190A */ 000018A4 3F2E 0014 move.w -[A7], [A6 + 0x14] 000018A8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000018AC 2F2D F0D6 move.l -[A7], [A5 - 0xF2A] 000018B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018B4 4EBA F7F0 jsr [PC - 0x810 /* 000010A6 */] 000018B8 4FEF 000C lea.l A7, [A7 + 0xC] 000018BC 7E00 moveq.l D7, 0x00 000018BE 246D F0D6 movea.l A2, [A5 - 0xF2A] 000018C2 286E 000C movea.l A4, [A6 + 0xC] 000018C6 6024 bra +0x26 /* 000018EC */ label000018C8: 000018C8 7000 moveq.l D0, 0x00 000018CA 1012 move.b D0, [A2] 000018CC 4A40 tst.w D0 000018CE 6608 bne +0xA /* 000018D8 */ 000018D0 7000 moveq.l D0, 0x00 000018D2 102E 0013 move.b D0, [A6 + 0x13] 000018D6 6002 bra +0x4 /* 000018DA */ label000018D8: 000018D8 7000 moveq.l D0, 0x00 label000018DA: 000018DA 1C00 move.b D6, D0 000018DC 1886 move.b [A4], D6 000018DE 1946 0001 move.b [A4 + 0x1], D6 000018E2 1946 0002 move.b [A4 + 0x2], D6 000018E6 5247 addq.w D7, 1 000018E8 528A addq.l A2, 1 000018EA 588C addq.l A4, 4 label000018EC: 000018EC BE6E 0010 cmp.w D7, [A6 + 0x10] 000018F0 6DD6 blt -0x28 /* 000018C8 */ 000018F2 6016 bra +0x18 /* 0000190A */ 000018F4 4267 clr.w -[A7] 000018F6 4267 clr.w -[A7] 000018F8 4267 clr.w -[A7] 000018FA 4267 clr.w -[A7] 000018FC 4267 clr.w -[A7] 000018FE 486D F128 pea.l [A5 - 0xED8] 00001902 4EBA EBD2 jsr [PC - 0x142E /* 000004D6 */] 00001906 4FEF 000E lea.l A7, [A7 + 0xE] label0000190A: 0000190A 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000190E 4E5E unlink A6 00001910 4E75 rts 00001912 5050 addq.w [A0], 8 00001914 4D52 chk.w D6, [A2] 00001916 4541 chk.w D2, D1 00001918 4450 neg.w [A0] fn0000191A: 0000191A 4E56 FFF8 link A6, -0x0008 0000191E 486E FFF8 pea.l [A6 - 0x8] 00001922 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001926 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000192A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000192E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001932 4EBA FD6C jsr [PC - 0x294 /* 000016A0 */] 00001936 4FEF 0014 lea.l A7, [A7 + 0x14] 0000193A 3F3C 0004 move.w -[A7], 0x4 0000193E 206E 0010 movea.l A0, [A6 + 0x10] 00001942 3F10 move.w -[A7], [A0] 00001944 206E 000C movea.l A0, [A6 + 0xC] 00001948 3F10 move.w -[A7], [A0] 0000194A 4EBA E71A jsr [PC - 0x18E6 /* 00000066 */] 0000194E 5C8F addq.l A7, 6 00001950 2D40 FFFC move.l [A6 - 0x4], D0 00001954 426E FFFA clr.w [A6 - 0x6] 00001958 6034 bra +0x36 /* 0000198E */ label0000195A: 0000195A 302E FFFA move.w D0, [A6 - 0x6] 0000195E 48C0 ext.l D0 00001960 E580 asl D0, 2 00001962 D0AE FFFC add.l D0, [A6 - 0x4] 00001966 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000196A 206E 0014 movea.l A0, [A6 + 0x14] 0000196E 7200 moveq.l D1, 0x00 00001970 1210 move.b D1, [A0] 00001972 3F01 move.w -[A7], D1 00001974 206E 000C movea.l A0, [A6 + 0xC] 00001978 3F10 move.w -[A7], [A0] 0000197A 2040 movea.l A0, D0 0000197C 2F10 move.l -[A7], [A0] 0000197E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001982 4EBA FE2E jsr [PC - 0x1D2 /* 000017B2 */] 00001986 4FEF 000E lea.l A7, [A7 + 0xE] 0000198A 526E FFFA addq.w [A6 - 0x6], 1 label0000198E: 0000198E 206E 0010 movea.l A0, [A6 + 0x10] 00001992 302E FFFA move.w D0, [A6 - 0x6] 00001996 B050 cmp.w D0, [A0] 00001998 6DC0 blt -0x3E /* 0000195A */ 0000199A 202E FFFC move.l D0, [A6 - 0x4] 0000199E 4E5E unlink A6 000019A0 4E75 rts 000019A2 5050 addq.w [A0], 8 000019A4 4D52 chk.w D6, [A2] 000019A6 4541 chk.w D2, D1 000019A8 4450 neg.w [A0] fn000019AA: 000019AA 4E56 FFF8 link A6, -0x0008 000019AE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000019B2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019B6 3F2E 000E move.w -[A7], [A6 + 0xE] 000019BA 3F2E 000C move.w -[A7], [A6 + 0xC] 000019BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019C2 4EBA 01EA jsr [PC + 0x1EA /* 00001BAE */] 000019C6 4FEF 0010 lea.l A7, [A7 + 0x10] 000019CA 2D40 FFFC move.l [A6 - 0x4], D0 000019CE 4AAE FFFC tst.l [A6 - 0x4] 000019D2 6604 bne +0x6 /* 000019D8 */ 000019D4 7000 moveq.l D0, 0x00 000019D6 6020 bra +0x22 /* 000019F8 */ label000019D8: 000019D8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019E0 4EBA 0470 jsr [PC + 0x470 /* 00001E52 */] 000019E4 508F addq.l A7, 8 000019E6 2D40 FFF8 move.l [A6 - 0x8], D0 000019EA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019EE 4EBA 0734 jsr [PC + 0x734 /* 00002124 */] 000019F2 588F addq.l A7, 4 000019F4 202E FFF8 move.l D0, [A6 - 0x8] label000019F8: 000019F8 4E5E unlink A6 000019FA 4E75 rts 000019FC 5050 addq.w [A0], 8 000019FE 4D43 chk.w D6, D3 00001A00 4F4D chk.w D7, A5 00001A02 5055 addq.w [A5], 8 00001A04 4E56 FFFC link A6, -0x0004 00001A08 426E FFFE clr.w [A6 - 0x2] 00001A0C 6000 010E bra +0x110 /* 00001B1C */ label00001A10: 00001A10 302E FFFE move.w D0, [A6 - 0x2] 00001A14 C1FC 0006 muls.w D0, 0x6 00001A18 D0AE 0008 add.l D0, [A6 + 0x8] 00001A1C 206E 0014 movea.l A0, [A6 + 0x14] 00001A20 2240 movea.l A1, D0 00001A22 1011 move.b D0, [A1] 00001A24 B010 cmp.b D0, [A0] 00001A26 6600 00F0 bne +0xF2 /* 00001B18 */ 00001A2A 302E FFFE move.w D0, [A6 - 0x2] 00001A2E C1FC 0006 muls.w D0, 0x6 00001A32 D0AE 0008 add.l D0, [A6 + 0x8] 00001A36 206E 0014 movea.l A0, [A6 + 0x14] 00001A3A 2240 movea.l A1, D0 00001A3C 1029 0001 move.b D0, [A1 + 0x1] 00001A40 B028 0001 cmp.b D0, [A0 + 0x1] 00001A44 6600 00D2 bne +0xD4 /* 00001B18 */ 00001A48 302E FFFE move.w D0, [A6 - 0x2] 00001A4C C1FC 0006 muls.w D0, 0x6 00001A50 D0AE 0008 add.l D0, [A6 + 0x8] 00001A54 206E 0014 movea.l A0, [A6 + 0x14] 00001A58 2240 movea.l A1, D0 00001A5A 1029 0002 move.b D0, [A1 + 0x2] 00001A5E B028 0002 cmp.b D0, [A0 + 0x2] 00001A62 6600 00B4 bne +0xB6 /* 00001B18 */ 00001A66 302E 001A move.w D0, [A6 + 0x1A] 00001A6A B06E FFFE cmp.w D0, [A6 - 0x2] 00001A6E 6F3A ble +0x3C /* 00001AAA */ 00001A70 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 00001A76 6026 bra +0x28 /* 00001A9E */ label00001A78: 00001A78 302E FFFC move.w D0, [A6 - 0x4] 00001A7C C1FC 0006 muls.w D0, 0x6 00001A80 D0AE 0008 add.l D0, [A6 + 0x8] 00001A84 322E FFFC move.w D1, [A6 - 0x4] 00001A88 5241 addq.w D1, 1 00001A8A C3FC 0006 muls.w D1, 0x6 00001A8E D2AE 0008 add.l D1, [A6 + 0x8] 00001A92 2041 movea.l A0, D1 00001A94 2240 movea.l A1, D0 00001A96 22D8 move.l [A1]+, [A0]+ 00001A98 32D8 move.w [A1]+, [A0]+ 00001A9A 526E FFFC addq.w [A6 - 0x4], 1 label00001A9E: 00001A9E 302E FFFC move.w D0, [A6 - 0x4] 00001AA2 B06E 001A cmp.w D0, [A6 + 0x1A] 00001AA6 6DD0 blt -0x2E /* 00001A78 */ 00001AA8 6042 bra +0x44 /* 00001AEC */ label00001AAA: 00001AAA 302E 001A move.w D0, [A6 + 0x1A] 00001AAE B06E FFFE cmp.w D0, [A6 - 0x2] 00001AB2 6C38 bge +0x3A /* 00001AEC */ 00001AB4 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 00001ABA 6026 bra +0x28 /* 00001AE2 */ label00001ABC: 00001ABC 302E FFFC move.w D0, [A6 - 0x4] 00001AC0 C1FC 0006 muls.w D0, 0x6 00001AC4 D0AE 0008 add.l D0, [A6 + 0x8] 00001AC8 322E FFFC move.w D1, [A6 - 0x4] 00001ACC 5341 subq.w D1, 1 00001ACE C3FC 0006 muls.w D1, 0x6 00001AD2 D2AE 0008 add.l D1, [A6 + 0x8] 00001AD6 2041 movea.l A0, D1 00001AD8 2240 movea.l A1, D0 00001ADA 22D8 move.l [A1]+, [A0]+ 00001ADC 32D8 move.w [A1]+, [A0]+ 00001ADE 536E FFFC subq.w [A6 - 0x4], 1 label00001AE2: 00001AE2 302E FFFC move.w D0, [A6 - 0x4] 00001AE6 B06E 001A cmp.w D0, [A6 + 0x1A] 00001AEA 6ED0 bgt -0x2E /* 00001ABC */ label00001AEC: 00001AEC 302E 001A move.w D0, [A6 + 0x1A] 00001AF0 C1FC 0006 muls.w D0, 0x6 00001AF4 D0AE 0008 add.l D0, [A6 + 0x8] 00001AF8 206E 0014 movea.l A0, [A6 + 0x14] 00001AFC 2240 movea.l A1, D0 00001AFE 2290 move.l [A1], [A0] 00001B00 302E 001A move.w D0, [A6 + 0x1A] 00001B04 C1FC 0006 muls.w D0, 0x6 00001B08 D0AE 0008 add.l D0, [A6 + 0x8] 00001B0C 2040 movea.l A0, D0 00001B0E 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18] 00001B14 6000 008C bra +0x8E /* 00001BA2 */ label00001B18: 00001B18 526E FFFE addq.w [A6 - 0x2], 1 label00001B1C: 00001B1C 206E 000C movea.l A0, [A6 + 0xC] 00001B20 326E FFFE movea.w A1, [A6 - 0x2] 00001B24 B3D0 cmpa.l A1, [A0] 00001B26 6D00 FEE8 blt -0x116 /* 00001A10 */ 00001B2A 206E 000C movea.l A0, [A6 + 0xC] 00001B2E 2010 move.l D0, [A0] 00001B30 B0AE 0010 cmp.l D0, [A6 + 0x10] 00001B34 6C00 006C bge +0x6E /* 00001BA2 */ 00001B38 206E 000C movea.l A0, [A6 + 0xC] 00001B3C 3D68 0002 FFFE move.w [A6 - 0x2], [A0 + 0x2] 00001B42 6026 bra +0x28 /* 00001B6A */ label00001B44: 00001B44 302E FFFE move.w D0, [A6 - 0x2] 00001B48 C1FC 0006 muls.w D0, 0x6 00001B4C D0AE 0008 add.l D0, [A6 + 0x8] 00001B50 322E FFFE move.w D1, [A6 - 0x2] 00001B54 5341 subq.w D1, 1 00001B56 C3FC 0006 muls.w D1, 0x6 00001B5A D2AE 0008 add.l D1, [A6 + 0x8] 00001B5E 2041 movea.l A0, D1 00001B60 2240 movea.l A1, D0 00001B62 22D8 move.l [A1]+, [A0]+ 00001B64 32D8 move.w [A1]+, [A0]+ 00001B66 536E FFFE subq.w [A6 - 0x2], 1 label00001B6A: 00001B6A 302E FFFE move.w D0, [A6 - 0x2] 00001B6E B06E 001A cmp.w D0, [A6 + 0x1A] 00001B72 6ED0 bgt -0x2E /* 00001B44 */ 00001B74 302E 001A move.w D0, [A6 + 0x1A] 00001B78 C1FC 0006 muls.w D0, 0x6 00001B7C D0AE 0008 add.l D0, [A6 + 0x8] 00001B80 206E 0014 movea.l A0, [A6 + 0x14] 00001B84 2240 movea.l A1, D0 00001B86 2290 move.l [A1], [A0] 00001B88 302E 001A move.w D0, [A6 + 0x1A] 00001B8C C1FC 0006 muls.w D0, 0x6 00001B90 D0AE 0008 add.l D0, [A6 + 0x8] 00001B94 2040 movea.l A0, D0 00001B96 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18] 00001B9C 206E 000C movea.l A0, [A6 + 0xC] 00001BA0 5290 addq.l [A0], 1 label00001BA2: 00001BA2 4E5E unlink A6 00001BA4 4E75 rts 00001BA6 5050 addq.w [A0], 8 00001BA8 4D41 chk.w D6, D1 00001BAA 4444 neg.w D4 00001BAC 544F addq.w A7, 2 fn00001BAE: 00001BAE 4E56 FFF2 link A6, -0x000E 00001BB2 2F0C move.l -[A7], A4 00001BB4 4EBA 017A jsr [PC + 0x17A /* 00001D30 */] 00001BB8 2D40 FFFC move.l [A6 - 0x4], D0 00001BBC 206E 0014 movea.l A0, [A6 + 0x14] 00001BC0 4290 clr.l [A0] 00001BC2 426E FFF4 clr.w [A6 - 0xC] 00001BC6 6000 014A bra +0x14C /* 00001D12 */ label00001BCA: 00001BCA 426E FFF6 clr.w [A6 - 0xA] 00001BCE 302E FFF4 move.w D0, [A6 - 0xC] 00001BD2 48C0 ext.l D0 00001BD4 E580 asl D0, 2 00001BD6 D0AE 0008 add.l D0, [A6 + 0x8] 00001BDA 2040 movea.l A0, D0 00001BDC 2850 movea.l A4, [A0] 00001BDE 6000 0122 bra +0x124 /* 00001D02 */ label00001BE2: 00001BE2 7000 moveq.l D0, 0x00 00001BE4 1014 move.b D0, [A4] 00001BE6 4C3C 0000 0000 movem.w , 0x0 00001BEC 80FF divu.w D0, <> 00001BEE 7200 moveq.l D1, 0x00 00001BF0 122C 0001 move.b D1, [A4 + 0x1] 00001BF4 4C3C 1000 0000 movem.w A4, 0x0 00001BFA 753D moveq.l D2, 0x3D 00001BFC D081 add.l D0, D1 00001BFE 7200 moveq.l D1, 0x00 00001C00 122C 0002 move.b D1, [A4 + 0x2] 00001C04 4C3C 1000 0000 movem.w A4, 0x0 00001C0A 6983 bvs -0x7B /* 00001B8F */ 00001C0C D081 add.l D0, D1 00001C0E 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00001C14 4C7C 0001 0000 1999 movem.l D0, 0x1999 00001C1C 3D41 FFF2 move.w [A6 - 0xE], D1 00001C20 302E FFF2 move.w D0, [A6 - 0xE] 00001C24 48C0 ext.l D0 00001C26 E580 asl D0, 2 00001C28 D0AE FFFC add.l D0, [A6 - 0x4] 00001C2C 2040 movea.l A0, D0 00001C2E 2D50 FFF8 move.l [A6 - 0x8], [A0] 00001C32 6030 bra +0x32 /* 00001C64 */ label00001C34: 00001C34 206E FFF8 movea.l A0, [A6 - 0x8] 00001C38 1010 move.b D0, [A0] 00001C3A B014 cmp.b D0, [A4] 00001C3C 661C bne +0x1E /* 00001C5A */ 00001C3E 206E FFF8 movea.l A0, [A6 - 0x8] 00001C42 1028 0001 move.b D0, [A0 + 0x1] 00001C46 B02C 0001 cmp.b D0, [A4 + 0x1] 00001C4A 660E bne +0x10 /* 00001C5A */ 00001C4C 206E FFF8 movea.l A0, [A6 - 0x8] 00001C50 1028 0002 move.b D0, [A0 + 0x2] 00001C54 B02C 0002 cmp.b D0, [A4 + 0x2] 00001C58 6710 beq +0x12 /* 00001C6A */ label00001C5A: 00001C5A 206E FFF8 movea.l A0, [A6 - 0x8] 00001C5E 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] label00001C64: 00001C64 4AAE FFF8 tst.l [A6 - 0x8] 00001C68 66CA bne -0x34 /* 00001C34 */ label00001C6A: 00001C6A 4AAE FFF8 tst.l [A6 - 0x8] 00001C6E 670C beq +0xE /* 00001C7C */ 00001C70 206E FFF8 movea.l A0, [A6 - 0x8] 00001C74 5268 0004 addq.w [A0 + 0x4], 1 00001C78 6000 0082 bra +0x84 /* 00001CFC */ label00001C7C: 00001C7C 206E 0014 movea.l A0, [A6 + 0x14] 00001C80 2010 move.l D0, [A0] 00001C82 5290 addq.l [A0], 1 00001C84 B0AE 0010 cmp.l D0, [A6 + 0x10] 00001C88 6F10 ble +0x12 /* 00001C9A */ 00001C8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C8E 4EBA 0494 jsr [PC + 0x494 /* 00002124 */] 00001C92 588F addq.l A7, 4 00001C94 7000 moveq.l D0, 0x00 00001C96 6000 008A bra +0x8C /* 00001D22 */ label00001C9A: 00001C9A 4878 000A push.l 0xA /* '\n' */ 00001C9E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001CA2 588F addq.l A7, 4 00001CA4 2D40 FFF8 move.l [A6 - 0x8], D0 00001CA8 4AAE FFF8 tst.l [A6 - 0x8] 00001CAC 6616 bne +0x18 /* 00001CC4 */ 00001CAE 4267 clr.w -[A7] 00001CB0 4267 clr.w -[A7] 00001CB2 4267 clr.w -[A7] 00001CB4 4267 clr.w -[A7] 00001CB6 4267 clr.w -[A7] 00001CB8 486D F136 pea.l [A5 - 0xECA] 00001CBC 4EBA E818 jsr [PC - 0x17E8 /* 000004D6 */] 00001CC0 4FEF 000E lea.l A7, [A7 + 0xE] label00001CC4: 00001CC4 206E FFF8 movea.l A0, [A6 - 0x8] 00001CC8 2094 move.l [A0], [A4] 00001CCA 206E FFF8 movea.l A0, [A6 - 0x8] 00001CCE 7001 moveq.l D0, 0x01 00001CD0 3140 0004 move.w [A0 + 0x4], D0 00001CD4 302E FFF2 move.w D0, [A6 - 0xE] 00001CD8 48C0 ext.l D0 00001CDA E580 asl D0, 2 00001CDC D0AE FFFC add.l D0, [A6 - 0x4] 00001CE0 2040 movea.l A0, D0 00001CE2 226E FFF8 movea.l A1, [A6 - 0x8] 00001CE6 2350 0006 move.l [A1 + 0x6], [A0] 00001CEA 302E FFF2 move.w D0, [A6 - 0xE] 00001CEE 48C0 ext.l D0 00001CF0 E580 asl D0, 2 00001CF2 D0AE FFFC add.l D0, [A6 - 0x4] 00001CF6 2040 movea.l A0, D0 00001CF8 20AE FFF8 move.l [A0], [A6 - 0x8] label00001CFC: 00001CFC 526E FFF6 addq.w [A6 - 0xA], 1 00001D00 588C addq.l A4, 4 label00001D02: 00001D02 302E FFF6 move.w D0, [A6 - 0xA] 00001D06 B06E 000C cmp.w D0, [A6 + 0xC] 00001D0A 6D00 FED6 blt -0x128 /* 00001BE2 */ 00001D0E 526E FFF4 addq.w [A6 - 0xC], 1 label00001D12: 00001D12 302E FFF4 move.w D0, [A6 - 0xC] 00001D16 B06E 000E cmp.w D0, [A6 + 0xE] 00001D1A 6D00 FEAE blt -0x150 /* 00001BCA */ 00001D1E 202E FFFC move.l D0, [A6 - 0x4] label00001D22: 00001D22 285F movea.l A4, [A7]+ 00001D24 4E5E unlink A6 00001D26 4E75 rts 00001D28 5050 addq.w [A0], 8 00001D2A 4D43 chk.w D6, D3 00001D2C 4F4D chk.w D7, A5 00001D2E 5055 addq.w [A5], 8 fn00001D30: 00001D30 4E56 FFFA link A6, -0x0006 00001D34 4878 6664 push.l 0x6664 /* 'fd' */ 00001D38 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001D3C 588F addq.l A7, 4 00001D3E 2D40 FFFC move.l [A6 - 0x4], D0 00001D42 4AAE FFFC tst.l [A6 - 0x4] 00001D46 6616 bne +0x18 /* 00001D5E */ 00001D48 4267 clr.w -[A7] 00001D4A 4267 clr.w -[A7] 00001D4C 4267 clr.w -[A7] 00001D4E 4267 clr.w -[A7] 00001D50 4267 clr.w -[A7] 00001D52 486D F15A pea.l [A5 - 0xEA6] 00001D56 4EBA E77E jsr [PC - 0x1882 /* 000004D6 */] 00001D5A 4FEF 000E lea.l A7, [A7 + 0xE] label00001D5E: 00001D5E 426E FFFA clr.w [A6 - 0x6] 00001D62 6014 bra +0x16 /* 00001D78 */ label00001D64: 00001D64 302E FFFA move.w D0, [A6 - 0x6] 00001D68 48C0 ext.l D0 00001D6A E580 asl D0, 2 00001D6C D0AE FFFC add.l D0, [A6 - 0x4] 00001D70 2040 movea.l A0, D0 00001D72 4290 clr.l [A0] 00001D74 526E FFFA addq.w [A6 - 0x6], 1 label00001D78: 00001D78 306E FFFA movea.w A0, [A6 - 0x6] 00001D7C B0FC 1999 cmpa.w A0, 0x1999 00001D80 6DE2 blt -0x1C /* 00001D64 */ 00001D82 202E FFFC move.l D0, [A6 - 0x4] 00001D86 4E5E unlink A6 00001D88 4E75 rts 00001D8A 5050 addq.w [A0], 8 00001D8C 4D41 chk.w D6, D1 00001D8E 4C4C 4F43 movem.l D0,D1,D6,A0,A1,A2,A3,A6, A4 00001D92 4E56 FFFA link A6, -0x0006 00001D96 206E 000C movea.l A0, [A6 + 0xC] 00001D9A 7000 moveq.l D0, 0x00 00001D9C 1010 move.b D0, [A0] 00001D9E 4C3C 0000 0000 movem.w , 0x0 00001DA4 80FF divu.w D0, <> 00001DA6 206E 000C movea.l A0, [A6 + 0xC] 00001DAA 7200 moveq.l D1, 0x00 00001DAC 1228 0001 move.b D1, [A0 + 0x1] 00001DB0 4C3C 1000 0000 movem.w A4, 0x0 00001DB6 753D moveq.l D2, 0x3D 00001DB8 D081 add.l D0, D1 00001DBA 206E 000C movea.l A0, [A6 + 0xC] 00001DBE 7200 moveq.l D1, 0x00 00001DC0 1228 0002 move.b D1, [A0 + 0x2] 00001DC4 4C3C 1000 0000 movem.w A4, 0x0 00001DCA 6983 bvs -0x7B /* 00001D4F */ 00001DCC D081 add.l D0, D1 00001DCE 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00001DD4 4C7C 0001 0000 1999 movem.l D0, 0x1999 00001DDC 3D41 FFFE move.w [A6 - 0x2], D1 00001DE0 4878 000A push.l 0xA /* '\n' */ 00001DE4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001DE8 588F addq.l A7, 4 00001DEA 2D40 FFFA move.l [A6 - 0x6], D0 00001DEE 4AAE FFFA tst.l [A6 - 0x6] 00001DF2 6616 bne +0x18 /* 00001E0A */ 00001DF4 4267 clr.w -[A7] 00001DF6 4267 clr.w -[A7] 00001DF8 4267 clr.w -[A7] 00001DFA 4267 clr.w -[A7] 00001DFC 4267 clr.w -[A7] 00001DFE 486D F17E pea.l [A5 - 0xE82] 00001E02 4EBA E6D2 jsr [PC - 0x192E /* 000004D6 */] 00001E06 4FEF 000E lea.l A7, [A7 + 0xE] label00001E0A: 00001E0A 206E 000C movea.l A0, [A6 + 0xC] 00001E0E 226E FFFA movea.l A1, [A6 - 0x6] 00001E12 2290 move.l [A1], [A0] 00001E14 206E FFFA movea.l A0, [A6 - 0x6] 00001E18 316E 0010 0004 move.w [A0 + 0x4], [A6 + 0x10] 00001E1E 302E FFFE move.w D0, [A6 - 0x2] 00001E22 48C0 ext.l D0 00001E24 E580 asl D0, 2 00001E26 D0AE 0008 add.l D0, [A6 + 0x8] 00001E2A 2040 movea.l A0, D0 00001E2C 226E FFFA movea.l A1, [A6 - 0x6] 00001E30 2350 0006 move.l [A1 + 0x6], [A0] 00001E34 302E FFFE move.w D0, [A6 - 0x2] 00001E38 48C0 ext.l D0 00001E3A E580 asl D0, 2 00001E3C D0AE 0008 add.l D0, [A6 + 0x8] 00001E40 2040 movea.l A0, D0 00001E42 20AE FFFA move.l [A0], [A6 - 0x6] 00001E46 4E5E unlink A6 00001E48 4E75 rts 00001E4A 5050 addq.w [A0], 8 00001E4C 4D41 chk.w D6, D1 00001E4E 4444 neg.w D4 00001E50 544F addq.w A7, 2 fn00001E52: 00001E52 4E56 FFF4 link A6, -0x000C 00001E56 202E 000C move.l D0, [A6 + 0xC] 00001E5A 4C3C 0000 0000 movem.w , 0x0 00001E60 0006 2F00 ori.b D6, 0x0 00001E64 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E68 588F addq.l A7, 4 00001E6A 2D40 FFFC move.l [A6 - 0x4], D0 00001E6E 4AAE FFFC tst.l [A6 - 0x4] 00001E72 6616 bne +0x18 /* 00001E8A */ 00001E74 4267 clr.w -[A7] 00001E76 4267 clr.w -[A7] 00001E78 4267 clr.w -[A7] 00001E7A 4267 clr.w -[A7] 00001E7C 4267 clr.w -[A7] 00001E7E 486D F1A2 pea.l [A5 - 0xE5E] 00001E82 4EBA E652 jsr [PC - 0x19AE /* 000004D6 */] 00001E86 4FEF 000E lea.l A7, [A7 + 0xE] label00001E8A: 00001E8A 426E FFF4 clr.w [A6 - 0xC] 00001E8E 426E FFF6 clr.w [A6 - 0xA] 00001E92 6042 bra +0x44 /* 00001ED6 */ label00001E94: 00001E94 302E FFF6 move.w D0, [A6 - 0xA] 00001E98 48C0 ext.l D0 00001E9A E580 asl D0, 2 00001E9C D0AE 0008 add.l D0, [A6 + 0x8] 00001EA0 2040 movea.l A0, D0 00001EA2 2D50 FFF8 move.l [A6 - 0x8], [A0] 00001EA6 6024 bra +0x26 /* 00001ECC */ label00001EA8: 00001EA8 302E FFF4 move.w D0, [A6 - 0xC] 00001EAC C1FC 0006 muls.w D0, 0x6 00001EB0 D0AE FFFC add.l D0, [A6 - 0x4] 00001EB4 206E FFF8 movea.l A0, [A6 - 0x8] 00001EB8 2240 movea.l A1, D0 00001EBA 22D8 move.l [A1]+, [A0]+ 00001EBC 32D8 move.w [A1]+, [A0]+ 00001EBE 526E FFF4 addq.w [A6 - 0xC], 1 00001EC2 206E FFF8 movea.l A0, [A6 - 0x8] 00001EC6 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] label00001ECC: 00001ECC 4AAE FFF8 tst.l [A6 - 0x8] 00001ED0 66D6 bne -0x28 /* 00001EA8 */ 00001ED2 526E FFF6 addq.w [A6 - 0xA], 1 label00001ED6: 00001ED6 306E FFF6 movea.w A0, [A6 - 0xA] 00001EDA B0FC 1999 cmpa.w A0, 0x1999 00001EDE 6DB4 blt -0x4A /* 00001E94 */ 00001EE0 202E FFFC move.l D0, [A6 - 0x4] 00001EE4 4E5E unlink A6 00001EE6 4E75 rts 00001EE8 5050 addq.w [A0], 8 00001EEA 4D43 chk.w D6, D3 00001EEC 4F4C chk.w D7, A4 00001EEE 4F52 chk.w D7, [A2] fn00001EF0: 00001EF0 4E56 FFEC link A6, -0x0014 00001EF4 4EBA FE3A jsr [PC - 0x1C6 /* 00001D30 */] 00001EF8 2D40 FFFC move.l [A6 - 0x4], D0 00001EFC 42AE FFF8 clr.l [A6 - 0x8] 00001F00 6000 0130 bra +0x132 /* 00002032 */ label00001F04: 00001F04 202E FFF8 move.l D0, [A6 - 0x8] 00001F08 4C3C 0000 0000 movem.w , 0x0 00001F0E 0006 D0AE ori.b D6, 0xAE 00001F12 0008 2040 ori.b A0, 0x40 /* '@' */ 00001F16 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001F1A 7000 moveq.l D0, 0x00 00001F1C 102E FFF0 move.b D0, [A6 - 0x10] 00001F20 4C3C 0000 0000 movem.w , 0x0 00001F26 80FF divu.w D0, <> 00001F28 7200 moveq.l D1, 0x00 00001F2A 122E FFF1 move.b D1, [A6 - 0xF] 00001F2E 4C3C 1000 0000 movem.w A4, 0x0 00001F34 753D moveq.l D2, 0x3D 00001F36 D081 add.l D0, D1 00001F38 7200 moveq.l D1, 0x00 00001F3A 122E FFF2 move.b D1, [A6 - 0xE] 00001F3E 4C3C 1000 0000 movem.w A4, 0x0 00001F44 6983 bvs -0x7B /* 00001EC9 */ 00001F46 D081 add.l D0, D1 00001F48 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00001F4E 4C7C 0001 0000 1999 movem.l D0, 0x1999 00001F56 2D41 FFF4 move.l [A6 - 0xC], D1 00001F5A 202E FFF4 move.l D0, [A6 - 0xC] 00001F5E E580 asl D0, 2 00001F60 D0AE FFFC add.l D0, [A6 - 0x4] 00001F64 2040 movea.l A0, D0 00001F66 2D50 FFEC move.l [A6 - 0x14], [A0] 00001F6A 6000 005C bra +0x5E /* 00001FC8 */ label00001F6E: 00001F6E 206E FFEC movea.l A0, [A6 - 0x14] 00001F72 1010 move.b D0, [A0] 00001F74 B02E FFF0 cmp.b D0, [A6 - 0x10] 00001F78 6644 bne +0x46 /* 00001FBE */ 00001F7A 206E FFEC movea.l A0, [A6 - 0x14] 00001F7E 1028 0001 move.b D0, [A0 + 0x1] 00001F82 B02E FFF1 cmp.b D0, [A6 - 0xF] 00001F86 6636 bne +0x38 /* 00001FBE */ 00001F88 206E FFEC movea.l A0, [A6 - 0x14] 00001F8C 1028 0002 move.b D0, [A0 + 0x2] 00001F90 B02E FFF2 cmp.b D0, [A6 - 0xE] 00001F94 6628 bne +0x2A /* 00001FBE */ 00001F96 4267 clr.w -[A7] 00001F98 4267 clr.w -[A7] 00001F9A 7000 moveq.l D0, 0x00 00001F9C 102E FFF2 move.b D0, [A6 - 0xE] 00001FA0 3F00 move.w -[A7], D0 00001FA2 7000 moveq.l D0, 0x00 00001FA4 102E FFF1 move.b D0, [A6 - 0xF] 00001FA8 3F00 move.w -[A7], D0 00001FAA 7000 moveq.l D0, 0x00 00001FAC 102E FFF0 move.b D0, [A6 - 0x10] 00001FB0 3F00 move.w -[A7], D0 00001FB2 486D F1C6 pea.l [A5 - 0xE3A] 00001FB6 4EBA E51E jsr [PC - 0x1AE2 /* 000004D6 */] 00001FBA 4FEF 000E lea.l A7, [A7 + 0xE] label00001FBE: 00001FBE 206E FFEC movea.l A0, [A6 - 0x14] 00001FC2 2D68 0006 FFEC move.l [A6 - 0x14], [A0 + 0x6] label00001FC8: 00001FC8 4AAE FFEC tst.l [A6 - 0x14] 00001FCC 66A0 bne -0x5E /* 00001F6E */ 00001FCE 4878 000A push.l 0xA /* '\n' */ 00001FD2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001FD6 588F addq.l A7, 4 00001FD8 2D40 FFEC move.l [A6 - 0x14], D0 00001FDC 4AAE FFEC tst.l [A6 - 0x14] 00001FE0 6616 bne +0x18 /* 00001FF8 */ 00001FE2 4267 clr.w -[A7] 00001FE4 4267 clr.w -[A7] 00001FE6 4267 clr.w -[A7] 00001FE8 4267 clr.w -[A7] 00001FEA 4267 clr.w -[A7] 00001FEC 486D F1E8 pea.l [A5 - 0xE18] 00001FF0 4EBA E4E4 jsr [PC - 0x1B1C /* 000004D6 */] 00001FF4 4FEF 000E lea.l A7, [A7 + 0xE] label00001FF8: 00001FF8 206E FFEC movea.l A0, [A6 - 0x14] 00001FFC 20AE FFF0 move.l [A0], [A6 - 0x10] 00002000 206E FFEC movea.l A0, [A6 - 0x14] 00002004 316E FFFA 0004 move.w [A0 + 0x4], [A6 - 0x6] 0000200A 202E FFF4 move.l D0, [A6 - 0xC] 0000200E E580 asl D0, 2 00002010 D0AE FFFC add.l D0, [A6 - 0x4] 00002014 2040 movea.l A0, D0 00002016 226E FFEC movea.l A1, [A6 - 0x14] 0000201A 2350 0006 move.l [A1 + 0x6], [A0] 0000201E 202E FFF4 move.l D0, [A6 - 0xC] 00002022 E580 asl D0, 2 00002024 D0AE FFFC add.l D0, [A6 - 0x4] 00002028 2040 movea.l A0, D0 0000202A 20AE FFEC move.l [A0], [A6 - 0x14] 0000202E 52AE FFF8 addq.l [A6 - 0x8], 1 label00002032: 00002032 202E FFF8 move.l D0, [A6 - 0x8] 00002036 B0AE 000C cmp.l D0, [A6 + 0xC] 0000203A 6D00 FEC8 blt -0x136 /* 00001F04 */ 0000203E 202E FFFC move.l D0, [A6 - 0x4] 00002042 4E5E unlink A6 00002044 4E75 rts 00002046 5050 addq.w [A0], 8 00002048 4D43 chk.w D6, D3 0000204A 4F4C chk.w D7, A4 0000204C 4F52 chk.w D7, [A2] fn0000204E: 0000204E 4E56 FFFA link A6, -0x0006 00002052 206E 000C movea.l A0, [A6 + 0xC] 00002056 7000 moveq.l D0, 0x00 00002058 1010 move.b D0, [A0] 0000205A 4C3C 0000 0000 movem.w , 0x0 00002060 80FF divu.w D0, <> 00002062 206E 000C movea.l A0, [A6 + 0xC] 00002066 7200 moveq.l D1, 0x00 00002068 1228 0001 move.b D1, [A0 + 0x1] 0000206C 4C3C 1000 0000 movem.w A4, 0x0 00002072 753D moveq.l D2, 0x3D 00002074 D081 add.l D0, D1 00002076 206E 000C movea.l A0, [A6 + 0xC] 0000207A 7200 moveq.l D1, 0x00 0000207C 1228 0002 move.b D1, [A0 + 0x2] 00002080 4C3C 1000 0000 movem.w A4, 0x0 00002086 6983 bvs -0x7B /* 0000200B */ 00002088 D081 add.l D0, D1 0000208A 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00002090 4C7C 0001 0000 1999 movem.l D0, 0x1999 00002098 3D41 FFFE move.w [A6 - 0x2], D1 0000209C 302E FFFE move.w D0, [A6 - 0x2] 000020A0 48C0 ext.l D0 000020A2 E580 asl D0, 2 000020A4 D0AE 0008 add.l D0, [A6 + 0x8] 000020A8 2040 movea.l A0, D0 000020AA 2D50 FFFA move.l [A6 - 0x6], [A0] 000020AE 6046 bra +0x48 /* 000020F6 */ label000020B0: 000020B0 206E 000C movea.l A0, [A6 + 0xC] 000020B4 226E FFFA movea.l A1, [A6 - 0x6] 000020B8 1011 move.b D0, [A1] 000020BA B010 cmp.b D0, [A0] 000020BC 662E bne +0x30 /* 000020EC */ 000020BE 206E 000C movea.l A0, [A6 + 0xC] 000020C2 226E FFFA movea.l A1, [A6 - 0x6] 000020C6 1029 0001 move.b D0, [A1 + 0x1] 000020CA B028 0001 cmp.b D0, [A0 + 0x1] 000020CE 661C bne +0x1E /* 000020EC */ 000020D0 206E 000C movea.l A0, [A6 + 0xC] 000020D4 226E FFFA movea.l A1, [A6 - 0x6] 000020D8 1029 0002 move.b D0, [A1 + 0x2] 000020DC B028 0002 cmp.b D0, [A0 + 0x2] 000020E0 660A bne +0xC /* 000020EC */ 000020E2 206E FFFA movea.l A0, [A6 - 0x6] 000020E6 3028 0004 move.w D0, [A0 + 0x4] 000020EA 6012 bra +0x14 /* 000020FE */ label000020EC: 000020EC 206E FFFA movea.l A0, [A6 - 0x6] 000020F0 2D68 0006 FFFA move.l [A6 - 0x6], [A0 + 0x6] label000020F6: 000020F6 4AAE FFFA tst.l [A6 - 0x6] 000020FA 66B4 bne -0x4A /* 000020B0 */ 000020FC 70FF moveq.l D0, 0xFFFFFFFF label000020FE: 000020FE 4E5E unlink A6 00002100 4E75 rts 00002102 5050 addq.w [A0], 8 00002104 4D4C chk.w D6, A4 00002106 4F4F chk.w D7, A7 00002108 4B55 chk.w D5, [A5] fn0000210A: 0000210A 4E56 0000 link A6, 0 0000210E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002112 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00002116 588F addq.l A7, 4 00002118 4E5E unlink A6 0000211A 4E75 rts 0000211C 5050 addq.w [A0], 8 0000211E 4D46 chk.w D6, D6 00002120 5245 addq.w D5, 1 00002122 4543 chk.w D2, D3 fn00002124: 00002124 4E56 FFF6 link A6, -0x000A 00002128 426E FFFE clr.w [A6 - 0x2] 0000212C 6038 bra +0x3A /* 00002166 */ label0000212E: 0000212E 302E FFFE move.w D0, [A6 - 0x2] 00002132 48C0 ext.l D0 00002134 E580 asl D0, 2 00002136 D0AE 0008 add.l D0, [A6 + 0x8] 0000213A 2040 movea.l A0, D0 0000213C 2D50 FFFA move.l [A6 - 0x6], [A0] 00002140 601A bra +0x1C /* 0000215C */ label00002142: 00002142 206E FFFA movea.l A0, [A6 - 0x6] 00002146 2D68 0006 FFF6 move.l [A6 - 0xA], [A0 + 0x6] 0000214C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002150 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00002154 588F addq.l A7, 4 00002156 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA] label0000215C: 0000215C 4AAE FFFA tst.l [A6 - 0x6] 00002160 66E0 bne -0x1E /* 00002142 */ 00002162 526E FFFE addq.w [A6 - 0x2], 1 label00002166: 00002166 306E FFFE movea.w A0, [A6 - 0x2] 0000216A B0FC 1999 cmpa.w A0, 0x1999 0000216E 6DBE blt -0x40 /* 0000212E */ 00002170 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002174 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00002178 588F addq.l A7, 4 0000217A 4E5E unlink A6 0000217C 4E75 rts 0000217E 5050 addq.w [A0], 8 00002180 4D46 chk.w D6, D6 00002182 5245 addq.w D5, 1 00002184 4543 chk.w D2, D3 export_11: 00002186 4E56 F9DA link A6, -0x0626 0000218A 41ED F38C lea.l A0, [A5 - 0xC74] 0000218E 2D48 F9E2 move.l [A6 - 0x61E], A0 00002192 486D F3AE pea.l [A5 - 0xC52] 00002196 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000219A 588F addq.l A7, 4 0000219C 486D F3D4 pea.l [A5 - 0xC2C] 000021A0 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000021A4 588F addq.l A7, 4 000021A6 486E 000A pea.l [A6 + 0xA] 000021AA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000021AE 588F addq.l A7, 4 000021B0 3D40 0008 move.w [A6 + 0x8], D0 000021B4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000021B8 2D40 F9DE move.l [A6 - 0x622], D0 000021BC 2F2E 000A move.l -[A7], [A6 + 0xA] 000021C0 486E 0008 pea.l [A6 + 0x8] 000021C4 4EBA F454 jsr [PC - 0xBAC /* 0000161A */] 000021C8 508F addq.l A7, 8 000021CA 7001 moveq.l D0, 0x01 000021CC 3D40 FFFA move.w [A6 - 0x6], D0 000021D0 426E FFEC clr.w [A6 - 0x14] 000021D4 6000 0066 bra +0x68 /* 0000223C */ label000021D8: 000021D8 302E FFFA move.w D0, [A6 - 0x6] 000021DC 48C0 ext.l D0 000021DE E580 asl D0, 2 000021E0 D0AE 000A add.l D0, [A6 + 0xA] 000021E4 3F3C 0002 move.w -[A7], 0x2 000021E8 486D F41C pea.l [A5 - 0xBE4] 000021EC 2040 movea.l A0, D0 000021EE 2F10 move.l -[A7], [A0] 000021F0 4EBA DF6A jsr [PC - 0x2096 /* 0000015C */] 000021F4 4FEF 000A lea.l A7, [A7 + 0xA] 000021F8 4A40 tst.w D0 000021FA 6708 beq +0xA /* 00002204 */ 000021FC 7001 moveq.l D0, 0x01 000021FE 3D40 FFEC move.w [A6 - 0x14], D0 00002202 6034 bra +0x36 /* 00002238 */ label00002204: 00002204 302E FFFA move.w D0, [A6 - 0x6] 00002208 48C0 ext.l D0 0000220A E580 asl D0, 2 0000220C D0AE 000A add.l D0, [A6 + 0xA] 00002210 3F3C 0002 move.w -[A7], 0x2 00002214 486D F428 pea.l [A5 - 0xBD8] 00002218 2040 movea.l A0, D0 0000221A 2F10 move.l -[A7], [A0] 0000221C 4EBA DF3E jsr [PC - 0x20C2 /* 0000015C */] 00002220 4FEF 000A lea.l A7, [A7 + 0xA] 00002224 4A40 tst.w D0 00002226 6706 beq +0x8 /* 0000222E */ 00002228 426E FFEC clr.w [A6 - 0x14] 0000222C 600A bra +0xC /* 00002238 */ label0000222E: 0000222E 2F2E F9E2 move.l -[A7], [A6 - 0x61E] 00002232 4EBA E32E jsr [PC - 0x1CD2 /* 00000562 */] 00002236 588F addq.l A7, 4 label00002238: 00002238 526E FFFA addq.w [A6 - 0x6], 1 label0000223C: 0000223C 302E FFFA move.w D0, [A6 - 0x6] 00002240 B06E 0008 cmp.w D0, [A6 + 0x8] 00002244 6C2E bge +0x30 /* 00002274 */ 00002246 302E FFFA move.w D0, [A6 - 0x6] 0000224A 48C0 ext.l D0 0000224C E580 asl D0, 2 0000224E D0AE 000A add.l D0, [A6 + 0xA] 00002252 2040 movea.l A0, D0 00002254 2050 movea.l A0, [A0] 00002256 0C10 002D cmpi.b [A0], 0x2D /* '-' */ 0000225A 6618 bne +0x1A /* 00002274 */ 0000225C 302E FFFA move.w D0, [A6 - 0x6] 00002260 48C0 ext.l D0 00002262 E580 asl D0, 2 00002264 D0AE 000A add.l D0, [A6 + 0xA] 00002268 2040 movea.l A0, D0 0000226A 2050 movea.l A0, [A0] 0000226C 4A28 0001 tst.b [A0 + 0x1] 00002270 6600 FF66 bne -0x98 /* 000021D8 */ label00002274: 00002274 302E FFFA move.w D0, [A6 - 0x6] 00002278 B06E 0008 cmp.w D0, [A6 + 0x8] 0000227C 6C20 bge +0x22 /* 0000229E */ 0000227E 302E FFFA move.w D0, [A6 - 0x6] 00002282 48C0 ext.l D0 00002284 E580 asl D0, 2 00002286 D0AE 000A add.l D0, [A6 + 0xA] 0000228A 2040 movea.l A0, D0 0000228C 2F10 move.l -[A7], [A0] 0000228E 4EBA E304 jsr [PC - 0x1CFC /* 00000594 */] 00002292 588F addq.l A7, 4 00002294 2D40 FFFC move.l [A6 - 0x4], D0 00002298 526E FFFA addq.w [A6 - 0x6], 1 0000229C 600A bra +0xC /* 000022A8 */ label0000229E: 0000229E 2F2E F9E2 move.l -[A7], [A6 - 0x61E] 000022A2 4EBA E2BE jsr [PC - 0x1D42 /* 00000562 */] 000022A6 588F addq.l A7, 4 label000022A8: 000022A8 302E FFFA move.w D0, [A6 - 0x6] 000022AC B06E 0008 cmp.w D0, [A6 + 0x8] 000022B0 6C52 bge +0x54 /* 00002304 */ 000022B2 302E FFFA move.w D0, [A6 - 0x6] 000022B6 48C0 ext.l D0 000022B8 E580 asl D0, 2 000022BA D0AE 000A add.l D0, [A6 + 0xA] 000022BE 486D F436 pea.l [A5 - 0xBCA] 000022C2 2040 movea.l A0, D0 000022C4 2F10 move.l -[A7], [A0] 000022C6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000022CA 508F addq.l A7, 8 000022CC 2B40 F1FE move.l [A5 - 0xE02], D0 000022D0 4A80 tst.l D0 000022D2 662A bne +0x2C /* 000022FE */ 000022D4 302E FFFA move.w D0, [A6 - 0x6] 000022D8 48C0 ext.l D0 000022DA E580 asl D0, 2 000022DC D0AE 000A add.l D0, [A6 + 0xA] 000022E0 2040 movea.l A0, D0 000022E2 2F10 move.l -[A7], [A0] 000022E4 486D F43A pea.l [A5 - 0xBC6] 000022E8 486D FBCE pea.l [A5 - 0x432] 000022EC 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000022F0 4FEF 000C lea.l A7, [A7 + 0xC] 000022F4 3F3C FFFF move.w -[A7], 0xFFFF 000022F8 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000022FC 548F addq.l A7, 2 label000022FE: 000022FE 526E FFFA addq.w [A6 - 0x6], 1 00002302 600A bra +0xC /* 0000230E */ label00002304: 00002304 2F2E F9E2 move.l -[A7], [A6 - 0x61E] 00002308 4EBA E258 jsr [PC - 0x1DA8 /* 00000562 */] 0000230C 588F addq.l A7, 4 label0000230E: 0000230E 302E FFFA move.w D0, [A6 - 0x6] 00002312 B06E 0008 cmp.w D0, [A6 + 0x8] 00002316 670A beq +0xC /* 00002322 */ 00002318 2F2E F9E2 move.l -[A7], [A6 - 0x61E] 0000231C 4EBA E244 jsr [PC - 0x1DBC /* 00000562 */] 00002320 588F addq.l A7, 4 label00002322: 00002322 486E FFEB pea.l [A6 - 0x15] 00002326 486E FFF8 pea.l [A6 - 0x8] 0000232A 486E FFF6 pea.l [A6 - 0xA] 0000232E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002332 4EBA F5E6 jsr [PC - 0xA1A /* 0000191A */] 00002336 4FEF 0010 lea.l A7, [A7 + 0x10] 0000233A 2B40 F1F6 move.l [A5 - 0xE0A], D0 0000233E 3F3C 0002 move.w -[A7], 0x2 00002342 42A7 clr.l -[A7] 00002344 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002348 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000234C 4FEF 000A lea.l A7, [A7 + 0xA] 00002350 4A40 tst.w D0 00002352 660C bne +0xE /* 00002360 */ 00002354 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002358 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000235C 588F addq.l A7, 4 0000235E 6002 bra +0x4 /* 00002362 */ label00002360: 00002360 7000 moveq.l D0, 0x00 label00002362: 00002362 2D40 F9DA move.l [A6 - 0x626], D0 00002366 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000236A 4EBA E2C4 jsr [PC - 0x1D3C /* 00000630 */] 0000236E 588F addq.l A7, 4 00002370 4267 clr.w -[A7] 00002372 4267 clr.w -[A7] 00002374 4267 clr.w -[A7] 00002376 4267 clr.w -[A7] 00002378 4267 clr.w -[A7] 0000237A 486D F458 pea.l [A5 - 0xBA8] 0000237E 4EBA DFF4 jsr [PC - 0x200C /* 00000374 */] 00002382 4FEF 000E lea.l A7, [A7 + 0xE] 00002386 486E FFF2 pea.l [A6 - 0xE] 0000238A 4878 0100 push.l 0x100 0000238E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002392 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002396 2F2D F1F6 move.l -[A7], [A5 - 0xE0A] 0000239A 4EBA F60E jsr [PC - 0x9F2 /* 000019AA */] 0000239E 4FEF 0010 lea.l A7, [A7 + 0x10] 000023A2 2D40 FFE6 move.l [A6 - 0x1A], D0 000023A6 4AAE FFE6 tst.l [A6 - 0x1A] 000023AA 6618 bne +0x1A /* 000023C4 */ 000023AC 4267 clr.w -[A7] 000023AE 4267 clr.w -[A7] 000023B0 4267 clr.w -[A7] 000023B2 4267 clr.w -[A7] 000023B4 3F3C 0100 move.w -[A7], 0x100 000023B8 486D F46E pea.l [A5 - 0xB92] 000023BC 4EBA E118 jsr [PC - 0x1EE8 /* 000004D6 */] 000023C0 4FEF 000E lea.l A7, [A7 + 0xE] label000023C4: 000023C4 4267 clr.w -[A7] 000023C6 4267 clr.w -[A7] 000023C8 4267 clr.w -[A7] 000023CA 4267 clr.w -[A7] 000023CC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000023D0 486D F49A pea.l [A5 - 0xB66] 000023D4 4EBA DF9E jsr [PC - 0x2062 /* 00000374 */] 000023D8 4FEF 0010 lea.l A7, [A7 + 0x10] 000023DC 7000 moveq.l D0, 0x00 000023DE 102E FFEB move.b D0, [A6 - 0x15] 000023E2 0C40 00FF cmpi.w D0, 0xFF 000023E6 6316 bls +0x18 /* 000023FE */ 000023E8 4267 clr.w -[A7] 000023EA 4267 clr.w -[A7] 000023EC 4267 clr.w -[A7] 000023EE 4267 clr.w -[A7] 000023F0 4267 clr.w -[A7] 000023F2 486D F4AC pea.l [A5 - 0xB54] 000023F6 4EBA DF7C jsr [PC - 0x2084 /* 00000374 */] 000023FA 4FEF 000E lea.l A7, [A7 + 0xE] label000023FE: 000023FE 426E FFF0 clr.w [A6 - 0x10] 00002402 6000 0120 bra +0x122 /* 00002524 */ label00002406: 00002406 7000 moveq.l D0, 0x00 00002408 102E FFEB move.b D0, [A6 - 0x15] 0000240C 0C40 00FF cmpi.w D0, 0xFF 00002410 666E bne +0x70 /* 00002480 */ 00002412 302E FFF0 move.w D0, [A6 - 0x10] 00002416 48C0 ext.l D0 00002418 D080 add.l D0, D0 0000241A D08E add.l D0, A6 0000241C 322E FFF0 move.w D1, [A6 - 0x10] 00002420 C3FC 0006 muls.w D1, 0x6 00002424 D2AE FFE6 add.l D1, [A6 - 0x1A] 00002428 2041 movea.l A0, D1 0000242A 2240 movea.l A1, D0 0000242C 7000 moveq.l D0, 0x00 0000242E 1010 move.b D0, [A0] 00002430 3340 FDE6 move.w [A1 - 0x21A], D0 00002434 302E FFF0 move.w D0, [A6 - 0x10] 00002438 48C0 ext.l D0 0000243A D080 add.l D0, D0 0000243C D08E add.l D0, A6 0000243E 322E FFF0 move.w D1, [A6 - 0x10] 00002442 C3FC 0006 muls.w D1, 0x6 00002446 D2AE FFE6 add.l D1, [A6 - 0x1A] 0000244A 2041 movea.l A0, D1 0000244C 2240 movea.l A1, D0 0000244E 7000 moveq.l D0, 0x00 00002450 1028 0001 move.b D0, [A0 + 0x1] 00002454 3340 FBE6 move.w [A1 - 0x41A], D0 00002458 302E FFF0 move.w D0, [A6 - 0x10] 0000245C 48C0 ext.l D0 0000245E D080 add.l D0, D0 00002460 D08E add.l D0, A6 00002462 322E FFF0 move.w D1, [A6 - 0x10] 00002466 C3FC 0006 muls.w D1, 0x6 0000246A D2AE FFE6 add.l D1, [A6 - 0x1A] 0000246E 2041 movea.l A0, D1 00002470 2240 movea.l A1, D0 00002472 7000 moveq.l D0, 0x00 00002474 1028 0002 move.b D0, [A0 + 0x2] 00002478 3340 F9E6 move.w [A1 - 0x61A], D0 0000247C 6000 00A2 bra +0xA4 /* 00002520 */ label00002480: 00002480 302E FFF0 move.w D0, [A6 - 0x10] 00002484 48C0 ext.l D0 00002486 D080 add.l D0, D0 00002488 D08E add.l D0, A6 0000248A 322E FFF0 move.w D1, [A6 - 0x10] 0000248E C3FC 0006 muls.w D1, 0x6 00002492 D2AE FFE6 add.l D1, [A6 - 0x1A] 00002496 2041 movea.l A0, D1 00002498 7200 moveq.l D1, 0x00 0000249A 1210 move.b D1, [A0] 0000249C C3FC 00FF muls.w D1, 0xFF 000024A0 7400 moveq.l D2, 0x00 000024A2 142E FFEB move.b D2, [A6 - 0x15] 000024A6 4841 swap.w D1 000024A8 4241 clr.w D1 000024AA 4841 swap.w D1 000024AC 82C2 divu.w D1, D2 000024AE 2040 movea.l A0, D0 000024B0 3141 FDE6 move.w [A0 - 0x21A], D1 000024B4 302E FFF0 move.w D0, [A6 - 0x10] 000024B8 48C0 ext.l D0 000024BA D080 add.l D0, D0 000024BC D08E add.l D0, A6 000024BE 322E FFF0 move.w D1, [A6 - 0x10] 000024C2 C3FC 0006 muls.w D1, 0x6 000024C6 D2AE FFE6 add.l D1, [A6 - 0x1A] 000024CA 2041 movea.l A0, D1 000024CC 7200 moveq.l D1, 0x00 000024CE 1228 0001 move.b D1, [A0 + 0x1] 000024D2 C3FC 00FF muls.w D1, 0xFF 000024D6 7400 moveq.l D2, 0x00 000024D8 142E FFEB move.b D2, [A6 - 0x15] 000024DC 4841 swap.w D1 000024DE 4241 clr.w D1 000024E0 4841 swap.w D1 000024E2 82C2 divu.w D1, D2 000024E4 2040 movea.l A0, D0 000024E6 3141 FBE6 move.w [A0 - 0x41A], D1 000024EA 302E FFF0 move.w D0, [A6 - 0x10] 000024EE 48C0 ext.l D0 000024F0 D080 add.l D0, D0 000024F2 D08E add.l D0, A6 000024F4 322E FFF0 move.w D1, [A6 - 0x10] 000024F8 C3FC 0006 muls.w D1, 0x6 000024FC D2AE FFE6 add.l D1, [A6 - 0x1A] 00002500 2041 movea.l A0, D1 00002502 7200 moveq.l D1, 0x00 00002504 1228 0002 move.b D1, [A0 + 0x2] 00002508 C3FC 00FF muls.w D1, 0xFF 0000250C 7400 moveq.l D2, 0x00 0000250E 142E FFEB move.b D2, [A6 - 0x15] 00002512 4841 swap.w D1 00002514 4241 clr.w D1 00002516 4841 swap.w D1 00002518 82C2 divu.w D1, D2 0000251A 2040 movea.l A0, D0 0000251C 3141 F9E6 move.w [A0 - 0x61A], D1 label00002520: 00002520 526E FFF0 addq.w [A6 - 0x10], 1 label00002524: 00002524 306E FFF0 movea.w A0, [A6 - 0x10] 00002528 B1EE FFF2 cmpa.l A0, [A6 - 0xE] 0000252C 6D00 FED8 blt -0x126 /* 00002406 */ 00002530 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002534 4EBA 008C jsr [PC + 0x8C /* 000025C2 */] 00002538 588F addq.l A7, 4 0000253A 3D40 FFEE move.w [A6 - 0x12], D0 0000253E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002542 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002546 4EBA F9A8 jsr [PC - 0x658 /* 00001EF0 */] 0000254A 508F addq.l A7, 8 0000254C 2B40 F1FA move.l [A5 - 0xE06], D0 00002550 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002554 4EBA FBB4 jsr [PC - 0x44C /* 0000210A */] 00002558 588F addq.l A7, 4 0000255A 486D 0072 pea.l [A5 + 0x72 /* export_10 */] 0000255E 486E F9E6 pea.l [A6 - 0x61A] 00002562 486E FBE6 pea.l [A6 - 0x41A] 00002566 486E FDE6 pea.l [A6 - 0x21A] 0000256A 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000256E 4267 clr.w -[A7] 00002570 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002574 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002578 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000257C 2F2D F1FE move.l -[A7], [A5 - 0xE02] 00002580 4EBA 0204 jsr [PC + 0x204 /* 00002786 */] 00002584 4FEF 001E lea.l A7, [A7 + 0x1E] 00002588 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000258C 90AE F9DE sub.l D0, [A6 - 0x622] 00002590 4C7C 0000 0000 003C movem.l , 0x3C /* '<' */ 00002598 2F00 move.l -[A7], D0 0000259A 2F2D F202 move.l -[A7], [A5 - 0xDFE] 0000259E 2F2E F9DA move.l -[A7], [A6 - 0x626] 000025A2 486D F4E0 pea.l [A5 - 0xB20] 000025A6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000025AA 4FEF 0010 lea.l A7, [A7 + 0x10] 000025AE 4267 clr.w -[A7] 000025B0 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000025B4 548F addq.l A7, 2 000025B6 4E5E unlink A6 000025B8 4E75 rts 000025BA 4D41 chk.w D6, D1 000025BC 494E chk.w D4, A6 000025BE 2020 move.l D0, -[A0] 000025C0 2020 move.l D0, -[A0] fn000025C2: 000025C2 4E56 FFFE link A6, -0x0002 000025C6 0CAE 0000 0002 0008 cmpi.l [A6 + 0x8], 0x2 000025CE 6E0A bgt +0xC /* 000025DA */ 000025D0 7001 moveq.l D0, 0x01 000025D2 3D40 FFFE move.w [A6 - 0x2], D0 000025D6 6000 009C bra +0x9E /* 00002674 */ label000025DA: 000025DA 0CAE 0000 0004 0008 cmpi.l [A6 + 0x8], 0x4 000025E2 6E0A bgt +0xC /* 000025EE */ 000025E4 7002 moveq.l D0, 0x02 000025E6 3D40 FFFE move.w [A6 - 0x2], D0 000025EA 6000 0088 bra +0x8A /* 00002674 */ label000025EE: 000025EE 0CAE 0000 0008 0008 cmpi.l [A6 + 0x8], 0x8 000025F6 6E0A bgt +0xC /* 00002602 */ 000025F8 7003 moveq.l D0, 0x03 000025FA 3D40 FFFE move.w [A6 - 0x2], D0 000025FE 6000 0074 bra +0x76 /* 00002674 */ label00002602: 00002602 0CAE 0000 0010 0008 cmpi.l [A6 + 0x8], 0x10 0000260A 6E0A bgt +0xC /* 00002616 */ 0000260C 7004 moveq.l D0, 0x04 0000260E 3D40 FFFE move.w [A6 - 0x2], D0 00002612 6000 0060 bra +0x62 /* 00002674 */ label00002616: 00002616 0CAE 0000 0020 0008 cmpi.l [A6 + 0x8], 0x20 /* ' ' */ 0000261E 6E08 bgt +0xA /* 00002628 */ 00002620 7005 moveq.l D0, 0x05 00002622 3D40 FFFE move.w [A6 - 0x2], D0 00002626 604C bra +0x4E /* 00002674 */ label00002628: 00002628 0CAE 0000 0040 0008 cmpi.l [A6 + 0x8], 0x40 /* '@' */ 00002630 6E08 bgt +0xA /* 0000263A */ 00002632 7006 moveq.l D0, 0x06 00002634 3D40 FFFE move.w [A6 - 0x2], D0 00002638 603A bra +0x3C /* 00002674 */ label0000263A: 0000263A 0CAE 0000 0080 0008 cmpi.l [A6 + 0x8], 0x80 00002642 6E08 bgt +0xA /* 0000264C */ 00002644 7007 moveq.l D0, 0x07 00002646 3D40 FFFE move.w [A6 - 0x2], D0 0000264A 6028 bra +0x2A /* 00002674 */ label0000264C: 0000264C 0CAE 0000 0100 0008 cmpi.l [A6 + 0x8], 0x100 00002654 6E08 bgt +0xA /* 0000265E */ 00002656 7008 moveq.l D0, 0x08 00002658 3D40 FFFE move.w [A6 - 0x2], D0 0000265C 6016 bra +0x18 /* 00002674 */ label0000265E: 0000265E 4267 clr.w -[A7] 00002660 4267 clr.w -[A7] 00002662 4267 clr.w -[A7] 00002664 4267 clr.w -[A7] 00002666 4267 clr.w -[A7] 00002668 486D F526 pea.l [A5 - 0xADA] 0000266C 4EBA DE68 jsr [PC - 0x2198 /* 000004D6 */] 00002670 4FEF 000E lea.l A7, [A7 + 0xE] label00002674: 00002674 302E FFFE move.w D0, [A6 - 0x2] 00002678 4E5E unlink A6 0000267A 4E75 rts 0000267C 434F chk.w D1, A7 0000267E 4C4F 5253 movem.l D0,D1,D4,D6,A1,A4,A6, A7 00002682 544F addq.w A7, 2 export_10: 00002684 4E56 FFFE link A6, -0x0002 00002688 302E 000A move.w D0, [A6 + 0xA] 0000268C 48C0 ext.l D0 0000268E E580 asl D0, 2 00002690 D0AD F1F6 add.l D0, [A5 - 0xE0A] 00002694 2040 movea.l A0, D0 00002696 302E 0008 move.w D0, [A6 + 0x8] 0000269A 48C0 ext.l D0 0000269C E580 asl D0, 2 0000269E D090 add.l D0, [A0] 000026A0 2F00 move.l -[A7], D0 000026A2 2F2D F1FA move.l -[A7], [A5 - 0xE06] 000026A6 4EBA F9A6 jsr [PC - 0x65A /* 0000204E */] 000026AA 508F addq.l A7, 8 000026AC 3D40 FFFE move.w [A6 - 0x2], D0 000026B0 302E FFFE move.w D0, [A6 - 0x2] 000026B4 4E5E unlink A6 000026B6 4E75 rts 000026B8 4745 chk.w D3, D5 000026BA 5450 addq.w [A0], 2 000026BC 4958 chk.w D4, [A0]+ 000026BE 454C chk.w D2, A4 fn000026C0: 000026C0 526D F20A addq.w [A5 - 0xDF6], 1 000026C4 302D F20A move.w D0, [A5 - 0xDF6] 000026C8 B06D F206 cmp.w D0, [A5 - 0xDFA] 000026CC 6600 007C bne +0x7E /* 0000274A */ 000026D0 426D F20A clr.w [A5 - 0xDF6] 000026D4 4A6D F214 tst.w [A5 - 0xDEC] 000026D8 6608 bne +0xA /* 000026E2 */ 000026DA 526D F20C addq.w [A5 - 0xDF4], 1 000026DE 6000 006A bra +0x6C /* 0000274A */ label000026E2: 000026E2 302D F212 move.w D0, [A5 - 0xDEE] 000026E6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000026EA 0000 0003 ori.b D0, 0x3 000026EE 005C 0008 ori.w [A4]+, 0x8 000026F2 0020 0038 ori.b -[A0], 0x38 /* '8' */ 000026F6 0050 506D ori.w [A0], 0x506D /* 'Pm' */ 000026FA F20C 302D .invalid fmove, !rm 000026FE F20C B06D .fmove(m) 0xF20C, 0xB06D // unimplemented 00002702 F208 6D44 fmove (packed_real) A0, fp2 00002706 526D F212 addq.w [A5 - 0xDEE], 1 0000270A 7004 moveq.l D0, 0x04 0000270C 3B40 F20C move.w [A5 - 0xDF4], D0 00002710 6038 bra +0x3A /* 0000274A */ 00002712 506D F20C addq.w [A5 - 0xDF4], 8 00002716 302D F20C move.w D0, [A5 - 0xDF4] 0000271A B06D F208 cmp.w D0, [A5 - 0xDF8] 0000271E 6D2A blt +0x2C /* 0000274A */ 00002720 526D F212 addq.w [A5 - 0xDEE], 1 00002724 7002 moveq.l D0, 0x02 00002726 3B40 F20C move.w [A5 - 0xDF4], D0 0000272A 601E bra +0x20 /* 0000274A */ 0000272C 586D F20C addq.w [A5 - 0xDF4], 4 00002730 302D F20C move.w D0, [A5 - 0xDF4] 00002734 B06D F208 cmp.w D0, [A5 - 0xDF8] 00002738 6D10 blt +0x12 /* 0000274A */ 0000273A 526D F212 addq.w [A5 - 0xDEE], 1 0000273E 7001 moveq.l D0, 0x01 00002740 3B40 F20C move.w [A5 - 0xDF4], D0 00002744 6004 bra +0x6 /* 0000274A */ 00002746 546D F20C addq.w [A5 - 0xDF4], 2 label0000274A: 0000274A 4E75 rts fn0000274C: 0000274C 4E56 FFFE link A6, -0x0002 00002750 4AAD F20E tst.l [A5 - 0xDF2] 00002754 6604 bne +0x6 /* 0000275A */ 00002756 70FF moveq.l D0, 0xFFFFFFFF 00002758 6020 bra +0x22 /* 0000277A */ label0000275A: 0000275A 53AD F20E subq.l [A5 - 0xDF2], 1 0000275E 3F2D F20C move.w -[A7], [A5 - 0xDF4] 00002762 3F2D F20A move.w -[A7], [A5 - 0xDF6] 00002766 206E 0008 movea.l A0, [A6 + 0x8] 0000276A 4E90 jsr [A0] 0000276C 588F addq.l A7, 4 0000276E 3D40 FFFE move.w [A6 - 0x2], D0 00002772 4EBA FF4C jsr [PC - 0xB4 /* 000026C0 */] 00002776 302E FFFE move.w D0, [A6 - 0x2] label0000277A: 0000277A 4E5E unlink A6 0000277C 4E75 rts 0000277E 4749 chk.w D3, A1 00002780 464E not.w A6 00002782 4558 chk.w D2, [A0]+ 00002784 5450 addq.w [A0], 2 fn00002786: 00002786 4E56 FFEE link A6, -0x0012 0000278A 4878 4E2C push.l 0x4E2C /* 'N,' */ 0000278E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002792 588F addq.l A7, 4 00002794 2B40 F216 move.l [A5 - 0xDEA], D0 00002798 4A80 tst.l D0 0000279A 6616 bne +0x18 /* 000027B2 */ 0000279C 4267 clr.w -[A7] 0000279E 4267 clr.w -[A7] 000027A0 4267 clr.w -[A7] 000027A2 4267 clr.w -[A7] 000027A4 4267 clr.w -[A7] 000027A6 486D F534 pea.l [A5 - 0xACC] 000027AA 4EBA DD2A jsr [PC - 0x22D6 /* 000004D6 */] 000027AE 4FEF 000E lea.l A7, [A7 + 0xE] label000027B2: 000027B2 4878 2716 push.l 0x2716 000027B6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000027BA 588F addq.l A7, 4 000027BC 2B40 F21A move.l [A5 - 0xDE6], D0 000027C0 4A80 tst.l D0 000027C2 6616 bne +0x18 /* 000027DA */ 000027C4 4267 clr.w -[A7] 000027C6 4267 clr.w -[A7] 000027C8 4267 clr.w -[A7] 000027CA 4267 clr.w -[A7] 000027CC 4267 clr.w -[A7] 000027CE 486D F54E pea.l [A5 - 0xAB2] 000027D2 4EBA DD02 jsr [PC - 0x22FE /* 000004D6 */] 000027D6 4FEF 000E lea.l A7, [A7 + 0xE] label000027DA: 000027DA 3B6E 0010 F214 move.w [A5 - 0xDEC], [A6 + 0x10] 000027E0 7001 moveq.l D0, 0x01 000027E2 322E 0014 move.w D1, [A6 + 0x14] 000027E6 E368 lsl D0.w, D1 000027E8 3D40 FFF2 move.w [A6 - 0xE], D0 000027EC 302E 000C move.w D0, [A6 + 0xC] 000027F0 3B40 F206 move.w [A5 - 0xDFA], D0 000027F4 3D40 FFFC move.w [A6 - 0x4], D0 000027F8 302E 000E move.w D0, [A6 + 0xE] 000027FC 3B40 F208 move.w [A5 - 0xDF8], D0 00002800 3D40 FFFA move.w [A6 - 0x6], D0 00002804 426E FFF6 clr.w [A6 - 0xA] 00002808 426E FFF8 clr.w [A6 - 0x8] 0000280C 3D6E 0014 FFF4 move.w [A6 - 0xC], [A6 + 0x14] 00002812 306D F206 movea.w A0, [A5 - 0xDFA] 00002816 326D F208 movea.w A1, [A5 - 0xDF8] 0000281A 2009 move.l D0, A1 0000281C 2208 move.l D1, A0 0000281E 4C01 0000 movem.w , D1 00002822 2B40 F20E move.l [A5 - 0xDF2], D0 00002826 426D F212 clr.w [A5 - 0xDEE] 0000282A 0C6E 0001 0014 cmpi.w [A6 + 0x14], 0x1 00002830 6E08 bgt +0xA /* 0000283A */ 00002832 7002 moveq.l D0, 0x02 00002834 3D40 FFF0 move.w [A6 - 0x10], D0 00002838 6006 bra +0x8 /* 00002840 */ label0000283A: 0000283A 3D6E 0014 FFF0 move.w [A6 - 0x10], [A6 + 0x14] label00002840: 00002840 426D F20C clr.w [A5 - 0xDF4] 00002844 426D F20A clr.w [A5 - 0xDF6] 00002848 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000284C 4878 0006 push.l 0x6 00002850 4878 0001 push.l 0x1 00002854 486D F56A pea.l [A5 - 0xA96] 00002858 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000285C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002860 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002864 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002868 4EBA 01B2 jsr [PC + 0x1B2 /* 00002A1C */] 0000286C 5C8F addq.l A7, 6 0000286E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002872 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002876 4EBA 01A4 jsr [PC + 0x1A4 /* 00002A1C */] 0000287A 5C8F addq.l A7, 6 0000287C 3D7C 0080 FFFE move.w [A6 - 0x2], 0x80 00002882 302E FFF4 move.w D0, [A6 - 0xC] 00002886 5340 subq.w D0, 1 00002888 EB48 lsl D0.w, 5 0000288A 816E FFFE or.w [A6 - 0x2], D0 0000288E 302E 0014 move.w D0, [A6 + 0x14] 00002892 5340 subq.w D0, 1 00002894 816E FFFE or.w [A6 - 0x2], D0 00002898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000289C 3F2E FFFE move.w -[A7], [A6 - 0x2] 000028A0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000028A4 5C8F addq.l A7, 6 000028A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028AA 3F2E 0012 move.w -[A7], [A6 + 0x12] 000028AE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000028B2 5C8F addq.l A7, 6 000028B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028B8 4267 clr.w -[A7] 000028BA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000028BE 5C8F addq.l A7, 6 000028C0 426E FFEE clr.w [A6 - 0x12] 000028C4 6052 bra +0x54 /* 00002918 */ label000028C6: 000028C6 302E FFEE move.w D0, [A6 - 0x12] 000028CA 48C0 ext.l D0 000028CC D080 add.l D0, D0 000028CE D0AE 0016 add.l D0, [A6 + 0x16] 000028D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028D6 2040 movea.l A0, D0 000028D8 3F10 move.w -[A7], [A0] 000028DA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000028DE 5C8F addq.l A7, 6 000028E0 302E FFEE move.w D0, [A6 - 0x12] 000028E4 48C0 ext.l D0 000028E6 D080 add.l D0, D0 000028E8 D0AE 001A add.l D0, [A6 + 0x1A] 000028EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028F0 2040 movea.l A0, D0 000028F2 3F10 move.w -[A7], [A0] 000028F4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000028F8 5C8F addq.l A7, 6 000028FA 302E FFEE move.w D0, [A6 - 0x12] 000028FE 48C0 ext.l D0 00002900 D080 add.l D0, D0 00002902 D0AE 001E add.l D0, [A6 + 0x1E] 00002906 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000290A 2040 movea.l A0, D0 0000290C 3F10 move.w -[A7], [A0] 0000290E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002912 5C8F addq.l A7, 6 00002914 526E FFEE addq.w [A6 - 0x12], 1 label00002918: 00002918 302E FFEE move.w D0, [A6 - 0x12] 0000291C B06E FFF2 cmp.w D0, [A6 - 0xE] 00002920 6DA4 blt -0x5A /* 000028C6 */ 00002922 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002926 3F3C 002C move.w -[A7], 0x2C /* ',' */ 0000292A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000292E 5C8F addq.l A7, 6 00002930 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002934 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002938 4EBA 00E2 jsr [PC + 0xE2 /* 00002A1C */] 0000293C 5C8F addq.l A7, 6 0000293E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002942 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002946 4EBA 00D4 jsr [PC + 0xD4 /* 00002A1C */] 0000294A 5C8F addq.l A7, 6 0000294C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002950 3F2D F206 move.w -[A7], [A5 - 0xDFA] 00002954 4EBA 00C6 jsr [PC + 0xC6 /* 00002A1C */] 00002958 5C8F addq.l A7, 6 0000295A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000295E 3F2D F208 move.w -[A7], [A5 - 0xDF8] 00002962 4EBA 00B8 jsr [PC + 0xB8 /* 00002A1C */] 00002966 5C8F addq.l A7, 6 00002968 4A6D F214 tst.w [A5 - 0xDEC] 0000296C 6710 beq +0x12 /* 0000297E */ 0000296E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002972 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00002976 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000297A 5C8F addq.l A7, 6 0000297C 600C bra +0xE /* 0000298A */ label0000297E: 0000297E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002982 4267 clr.w -[A7] 00002984 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002988 5C8F addq.l A7, 6 label0000298A: 0000298A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000298E 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002992 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002996 5C8F addq.l A7, 6 00002998 2F2E 0022 move.l -[A7], [A6 + 0x22] 0000299C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029A0 302E FFF0 move.w D0, [A6 - 0x10] 000029A4 5240 addq.w D0, 1 000029A6 3F00 move.w -[A7], D0 000029A8 4EBA 00B0 jsr [PC + 0xB0 /* 00002A5A */] 000029AC 4FEF 000A lea.l A7, [A7 + 0xA] 000029B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029B4 4267 clr.w -[A7] 000029B6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000029BA 5C8F addq.l A7, 6 000029BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029C0 3F3C 003B move.w -[A7], 0x3B /* ';' */ 000029C4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000029C8 5C8F addq.l A7, 6 000029CA 3F3C 0002 move.w -[A7], 0x2 000029CE 42A7 clr.l -[A7] 000029D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029D4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000029D8 4FEF 000A lea.l A7, [A7 + 0xA] 000029DC 4A40 tst.w D0 000029DE 660C bne +0xE /* 000029EC */ 000029E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029E4 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000029E8 588F addq.l A7, 4 000029EA 6002 bra +0x4 /* 000029EE */ label000029EC: 000029EC 7000 moveq.l D0, 0x00 label000029EE: 000029EE 2B40 F202 move.l [A5 - 0xDFE], D0 000029F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029F6 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000029FA 588F addq.l A7, 4 000029FC 2F2D F216 move.l -[A7], [A5 - 0xDEA] 00002A00 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00002A04 588F addq.l A7, 4 00002A06 2F2D F21A move.l -[A7], [A5 - 0xDE6] 00002A0A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00002A0E 588F addq.l A7, 4 00002A10 4E5E unlink A6 00002A12 4E75 rts 00002A14 4749 chk.w D3, A1 00002A16 4645 not.w D5 00002A18 4E43 trap 3 00002A1A 4F44 chk.w D7, D4 fn00002A1C: 00002A1C 4E56 0000 link A6, 0 00002A20 303C 00FF move.w D0, 0xFF 00002A24 C06E 0008 and.w D0, [A6 + 0x8] 00002A28 2F2E 000A move.l -[A7], [A6 + 0xA] 00002A2C 3F00 move.w -[A7], D0 00002A2E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002A32 5C8F addq.l A7, 6 00002A34 306E 0008 movea.w A0, [A6 + 0x8] 00002A38 2008 move.l D0, A0 00002A3A 81FC 0100 divs.w D0, 0x100 00002A3E 0240 00FF andi.w D0, 0xFF 00002A42 2F2E 000A move.l -[A7], [A6 + 0xA] 00002A46 3F00 move.w -[A7], D0 00002A48 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002A4C 5C8F addq.l A7, 6 00002A4E 4E5E unlink A6 00002A50 4E75 rts 00002A52 5055 addq.w [A5], 8 00002A54 5457 addq.w [A7], 2 00002A56 4F52 chk.w D7, [A2] 00002A58 4420 neg.b -[A0] fn00002A5A: 00002A5A 4E56 FFFC link A6, -0x0004 00002A5E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00002A62 3B6E 0008 F236 move.w [A5 - 0xDCA], [A6 + 0x8] 00002A68 2B6E 000A F238 move.l [A5 - 0xDC8], [A6 + 0xA] 00002A6E 426D F22C clr.w [A5 - 0xDD4] 00002A72 42AD F232 clr.l [A5 - 0xDCE] 00002A76 426D F22A clr.w [A5 - 0xDD6] 00002A7A 7001 moveq.l D0, 0x01 00002A7C 2B40 F22E move.l [A5 - 0xDD2], D0 00002A80 302D F236 move.w D0, [A5 - 0xDCA] 00002A84 3B40 F21E move.w [A5 - 0xDE2], D0 00002A88 7201 moveq.l D1, 0x01 00002A8A E169 lsl D1.w, D0 00002A8C 5341 subq.w D1, 1 00002A8E 3B41 F222 move.w [A5 - 0xDDE], D1 00002A92 302E 0008 move.w D0, [A6 + 0x8] 00002A96 5340 subq.w D0, 1 00002A98 7201 moveq.l D1, 0x01 00002A9A E169 lsl D1.w, D0 00002A9C 3B41 F23C move.w [A5 - 0xDC4], D1 00002AA0 302D F23C move.w D0, [A5 - 0xDC4] 00002AA4 5240 addq.w D0, 1 00002AA6 3B40 F23E move.w [A5 - 0xDC2], D0 00002AAA 302D F23C move.w D0, [A5 - 0xDC4] 00002AAE 5440 addq.w D0, 2 00002AB0 3B40 F228 move.w [A5 - 0xDD8], D0 00002AB4 4EBA 0352 jsr [PC + 0x352 /* 00002E08 */] 00002AB8 2F2E 000E move.l -[A7], [A6 + 0xE] 00002ABC 4EBA FC8E jsr [PC - 0x372 /* 0000274C */] 00002AC0 588F addq.l A7, 4 00002AC2 3800 move.w D4, D0 00002AC4 426E FFFC clr.w [A6 - 0x4] 00002AC8 306D F226 movea.w A0, [A5 - 0xDDA] 00002ACC 2E08 move.l D7, A0 00002ACE 6006 bra +0x8 /* 00002AD6 */ label00002AD0: 00002AD0 526E FFFC addq.w [A6 - 0x4], 1 00002AD4 DE87 add.l D7, D7 label00002AD6: 00002AD6 0C87 0001 0000 cmpi.l D7, 0x10000 00002ADC 6DF2 blt -0xC /* 00002AD0 */ 00002ADE 7008 moveq.l D0, 0x08 00002AE0 906E FFFC sub.w D0, [A6 - 0x4] 00002AE4 3D40 FFFC move.w [A6 - 0x4], D0 00002AE8 3D6D F226 FFFE move.w [A6 - 0x2], [A5 - 0xDDA] 00002AEE 306E FFFE movea.w A0, [A6 - 0x2] 00002AF2 2F08 move.l -[A7], A0 00002AF4 4EBA 0268 jsr [PC + 0x268 /* 00002D5E */] 00002AF8 588F addq.l A7, 4 00002AFA 3F2D F23C move.w -[A7], [A5 - 0xDC4] 00002AFE 4EBA 011E jsr [PC + 0x11E /* 00002C1E */] 00002B02 548F addq.l A7, 2 00002B04 6000 00DE bra +0xE0 /* 00002BE4 */ label00002B08: 00002B08 52AD F22E addq.l [A5 - 0xDD2], 1 00002B0C 3045 movea.w A0, D5 00002B0E 2008 move.l D0, A0 00002B10 322D F220 move.w D1, [A5 - 0xDE0] 00002B14 E3A8 lsl D0, D1 00002B16 3044 movea.w A0, D4 00002B18 D088 add.l D0, A0 00002B1A 2E00 move.l D7, D0 00002B1C 3005 move.w D0, D5 00002B1E 322E FFFC move.w D1, [A6 - 0x4] 00002B22 E368 lsl D0.w, D1 00002B24 B940 xor.w D0, D4 00002B26 3C00 move.w D6, D0 00002B28 3006 move.w D0, D6 00002B2A 48C0 ext.l D0 00002B2C E580 asl D0, 2 00002B2E D0AD F216 add.l D0, [A5 - 0xDEA] 00002B32 2040 movea.l A0, D0 00002B34 BE90 cmp.l D7, [A0] 00002B36 6612 bne +0x14 /* 00002B4A */ 00002B38 3006 move.w D0, D6 00002B3A 48C0 ext.l D0 00002B3C D080 add.l D0, D0 00002B3E D0AD F21A add.l D0, [A5 - 0xDE6] 00002B42 2040 movea.l A0, D0 00002B44 3810 move.w D4, [A0] 00002B46 6000 009C bra +0x9E /* 00002BE4 */ label00002B4A: 00002B4A 3006 move.w D0, D6 00002B4C 48C0 ext.l D0 00002B4E E580 asl D0, 2 00002B50 D0AD F216 add.l D0, [A5 - 0xDEA] 00002B54 2040 movea.l A0, D0 00002B56 4A90 tst.l [A0] 00002B58 6D48 blt +0x4A /* 00002BA2 */ 00002B5A 302E FFFE move.w D0, [A6 - 0x2] 00002B5E 9046 sub.w D0, D6 00002B60 3600 move.w D3, D0 00002B62 4A46 tst.w D6 00002B64 6602 bne +0x4 /* 00002B68 */ 00002B66 7601 moveq.l D3, 0x01 label00002B68: 00002B68 9C43 sub.w D6, D3 00002B6A 4A46 tst.w D6 00002B6C 6C04 bge +0x6 /* 00002B72 */ 00002B6E DC6E FFFE add.w D6, [A6 - 0x2] label00002B72: 00002B72 3006 move.w D0, D6 00002B74 48C0 ext.l D0 00002B76 E580 asl D0, 2 00002B78 D0AD F216 add.l D0, [A5 - 0xDEA] 00002B7C 2040 movea.l A0, D0 00002B7E BE90 cmp.l D7, [A0] 00002B80 6610 bne +0x12 /* 00002B92 */ 00002B82 3006 move.w D0, D6 00002B84 48C0 ext.l D0 00002B86 D080 add.l D0, D0 00002B88 D0AD F21A add.l D0, [A5 - 0xDE6] 00002B8C 2040 movea.l A0, D0 00002B8E 3810 move.w D4, [A0] 00002B90 6052 bra +0x54 /* 00002BE4 */ label00002B92: 00002B92 3006 move.w D0, D6 00002B94 48C0 ext.l D0 00002B96 E580 asl D0, 2 00002B98 D0AD F216 add.l D0, [A5 - 0xDEA] 00002B9C 2040 movea.l A0, D0 00002B9E 4A90 tst.l [A0] 00002BA0 6EC6 bgt -0x38 /* 00002B68 */ label00002BA2: 00002BA2 3F04 move.w -[A7], D4 00002BA4 4EBA 0078 jsr [PC + 0x78 /* 00002C1E */] 00002BA8 548F addq.l A7, 2 00002BAA 52AD F232 addq.l [A5 - 0xDCE], 1 00002BAE 3805 move.w D4, D5 00002BB0 302D F228 move.w D0, [A5 - 0xDD8] 00002BB4 B06D F224 cmp.w D0, [A5 - 0xDDC] 00002BB8 6C26 bge +0x28 /* 00002BE0 */ 00002BBA 3006 move.w D0, D6 00002BBC 48C0 ext.l D0 00002BBE D080 add.l D0, D0 00002BC0 D0AD F21A add.l D0, [A5 - 0xDE6] 00002BC4 322D F228 move.w D1, [A5 - 0xDD8] 00002BC8 526D F228 addq.w [A5 - 0xDD8], 1 00002BCC 2040 movea.l A0, D0 00002BCE 3081 move.w [A0], D1 00002BD0 3006 move.w D0, D6 00002BD2 48C0 ext.l D0 00002BD4 E580 asl D0, 2 00002BD6 D0AD F216 add.l D0, [A5 - 0xDEA] 00002BDA 2040 movea.l A0, D0 00002BDC 2087 move.l [A0], D7 00002BDE 6004 bra +0x6 /* 00002BE4 */ label00002BE0: 00002BE0 4EBA 0154 jsr [PC + 0x154 /* 00002D36 */] label00002BE4: 00002BE4 2F2E 000E move.l -[A7], [A6 + 0xE] 00002BE8 4EBA FB62 jsr [PC - 0x49E /* 0000274C */] 00002BEC 588F addq.l A7, 4 00002BEE 3A00 move.w D5, D0 00002BF0 0C40 FFFF cmpi.w D0, 0xFFFF 00002BF4 6600 FF12 bne -0xEC /* 00002B08 */ 00002BF8 3F04 move.w -[A7], D4 00002BFA 4EBA 0022 jsr [PC + 0x22 /* 00002C1E */] 00002BFE 548F addq.l A7, 2 00002C00 52AD F232 addq.l [A5 - 0xDCE], 1 00002C04 3F2D F23E move.w -[A7], [A5 - 0xDC2] 00002C08 4EBA 0014 jsr [PC + 0x14 /* 00002C1E */] 00002C0C 548F addq.l A7, 2 00002C0E 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00002C12 4E5E unlink A6 00002C14 4E75 rts 00002C16 434F chk.w D1, A7 00002C18 4D50 chk.w D6, [A0] 00002C1A 5245 addq.w D5, 1 00002C1C 5353 subq.w [A3], 1 fn00002C1E: 00002C1E 4E56 0000 link A6, 0 00002C22 302D F244 move.w D0, [A5 - 0xDBC] 00002C26 48C0 ext.l D0 00002C28 E580 asl D0, 2 00002C2A 41ED F246 lea.l A0, [A5 - 0xDBA] 00002C2E D1C0 add.l A0, D0 00002C30 2010 move.l D0, [A0] 00002C32 C1AD F240 and.l [A5 - 0xDC0], D0 00002C36 4A6D F244 tst.w [A5 - 0xDBC] 00002C3A 6F12 ble +0x14 /* 00002C4E */ 00002C3C 306E 0008 movea.w A0, [A6 + 0x8] 00002C40 2008 move.l D0, A0 00002C42 322D F244 move.w D1, [A5 - 0xDBC] 00002C46 E3A8 lsl D0, D1 00002C48 81AD F240 or.l [A5 - 0xDC0], D0 00002C4C 6008 bra +0xA /* 00002C56 */ label00002C4E: 00002C4E 306E 0008 movea.w A0, [A6 + 0x8] 00002C52 2B48 F240 move.l [A5 - 0xDC0], A0 label00002C56: 00002C56 302D F21E move.w D0, [A5 - 0xDE2] 00002C5A D16D F244 add.w [A5 - 0xDBC], D0 00002C5E 6020 bra +0x22 /* 00002C80 */ label00002C60: 00002C60 203C 0000 00FF move.l D0, 0xFF 00002C66 C0AD F240 and.l D0, [A5 - 0xDC0] 00002C6A 3F00 move.w -[A7], D0 00002C6C 4EBA 01A0 jsr [PC + 0x1A0 /* 00002E0E */] 00002C70 548F addq.l A7, 2 00002C72 202D F240 move.l D0, [A5 - 0xDC0] 00002C76 E088 lsr D0, 8 00002C78 2B40 F240 move.l [A5 - 0xDC0], D0 00002C7C 516D F244 subq.w [A5 - 0xDBC], 8 label00002C80: 00002C80 0C6D 0008 F244 cmpi.w [A5 - 0xDBC], 0x8 00002C86 6CD8 bge -0x26 /* 00002C60 */ 00002C88 302D F228 move.w D0, [A5 - 0xDD8] 00002C8C B06D F222 cmp.w D0, [A5 - 0xDDE] 00002C90 6E06 bgt +0x8 /* 00002C98 */ 00002C92 4A6D F22A tst.w [A5 - 0xDD6] 00002C96 6742 beq +0x44 /* 00002CDA */ label00002C98: 00002C98 4A6D F22A tst.w [A5 - 0xDD6] 00002C9C 6718 beq +0x1A /* 00002CB6 */ 00002C9E 302D F236 move.w D0, [A5 - 0xDCA] 00002CA2 3B40 F21E move.w [A5 - 0xDE2], D0 00002CA6 7201 moveq.l D1, 0x01 00002CA8 E169 lsl D1.w, D0 00002CAA 5341 subq.w D1, 1 00002CAC 3B41 F222 move.w [A5 - 0xDDE], D1 00002CB0 426D F22A clr.w [A5 - 0xDD6] 00002CB4 6024 bra +0x26 /* 00002CDA */ label00002CB6: 00002CB6 526D F21E addq.w [A5 - 0xDE2], 1 00002CBA 302D F21E move.w D0, [A5 - 0xDE2] 00002CBE B06D F220 cmp.w D0, [A5 - 0xDE0] 00002CC2 6608 bne +0xA /* 00002CCC */ 00002CC4 3B6D F224 F222 move.w [A5 - 0xDDE], [A5 - 0xDDC] 00002CCA 600E bra +0x10 /* 00002CDA */ label00002CCC: 00002CCC 7001 moveq.l D0, 0x01 00002CCE 322D F21E move.w D1, [A5 - 0xDE2] 00002CD2 E368 lsl D0.w, D1 00002CD4 5340 subq.w D0, 1 00002CD6 3B40 F222 move.w [A5 - 0xDDE], D0 label00002CDA: 00002CDA 302E 0008 move.w D0, [A6 + 0x8] 00002CDE B06D F23E cmp.w D0, [A5 - 0xDC2] 00002CE2 6722 beq +0x24 /* 00002D06 */ 00002CE4 6044 bra +0x46 /* 00002D2A */ label00002CE6: 00002CE6 203C 0000 00FF move.l D0, 0xFF 00002CEC C0AD F240 and.l D0, [A5 - 0xDC0] 00002CF0 3F00 move.w -[A7], D0 00002CF2 4EBA 011A jsr [PC + 0x11A /* 00002E0E */] 00002CF6 548F addq.l A7, 2 00002CF8 202D F240 move.l D0, [A5 - 0xDC0] 00002CFC E088 lsr D0, 8 00002CFE 2B40 F240 move.l [A5 - 0xDC0], D0 00002D02 516D F244 subq.w [A5 - 0xDBC], 8 label00002D06: 00002D06 4A6D F244 tst.w [A5 - 0xDBC] 00002D0A 6EDA bgt -0x24 /* 00002CE6 */ 00002D0C 4EBA 012E jsr [PC + 0x12E /* 00002E3C */] 00002D10 2F2D F238 move.l -[A7], [A5 - 0xDC8] 00002D14 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00002D18 588F addq.l A7, 4 00002D1A 206D F238 movea.l A0, [A5 - 0xDC8] 00002D1E E9D0 00C1 bfextu D0, [A0] {3:1} 00002D22 4A40 tst.w D0 00002D24 6704 beq +0x6 /* 00002D2A */ 00002D26 4EBA 00C8 jsr [PC + 0xC8 /* 00002DF0 */] label00002D2A: 00002D2A 4E5E unlink A6 00002D2C 4E75 rts 00002D2E 4F55 chk.w D7, [A5] 00002D30 5450 addq.w [A0], 2 00002D32 5554 subq.w [A4], 2 00002D34 2020 move.l D0, -[A0] fn00002D36: 00002D36 306D F226 movea.w A0, [A5 - 0xDDA] 00002D3A 2F08 move.l -[A7], A0 00002D3C 4EBA 0020 jsr [PC + 0x20 /* 00002D5E */] 00002D40 588F addq.l A7, 4 00002D42 302D F23C move.w D0, [A5 - 0xDC4] 00002D46 5440 addq.w D0, 2 00002D48 3B40 F228 move.w [A5 - 0xDD8], D0 00002D4C 7001 moveq.l D0, 0x01 00002D4E 3B40 F22A move.w [A5 - 0xDD6], D0 00002D52 3F2D F23C move.w -[A7], [A5 - 0xDC4] 00002D56 4EBA FEC6 jsr [PC - 0x13A /* 00002C1E */] 00002D5A 548F addq.l A7, 2 00002D5C 4E75 rts fn00002D5E: 00002D5E 4E56 0000 link A6, 0 00002D62 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002D66 2E2E 0008 move.l D7, [A6 + 0x8] 00002D6A 2007 move.l D0, D7 00002D6C E580 asl D0, 2 00002D6E D0AD F216 add.l D0, [A5 - 0xDEA] 00002D72 2840 movea.l A4, D0 00002D74 7AFF moveq.l D5, 0xFFFFFFFF 00002D76 2007 move.l D0, D7 00002D78 0680 FFFF FFF0 addi.l D0, 0xFFFFFFF0 00002D7E 2C00 move.l D6, D0 label00002D80: 00002D80 2945 FFC0 move.l [A4 - 0x40], D5 00002D84 2945 FFC4 move.l [A4 - 0x3C], D5 00002D88 2945 FFC8 move.l [A4 - 0x38], D5 00002D8C 2945 FFCC move.l [A4 - 0x34], D5 00002D90 2945 FFD0 move.l [A4 - 0x30], D5 00002D94 2945 FFD4 move.l [A4 - 0x2C], D5 00002D98 2945 FFD8 move.l [A4 - 0x28], D5 00002D9C 2945 FFDC move.l [A4 - 0x24], D5 00002DA0 2945 FFE0 move.l [A4 - 0x20], D5 00002DA4 2945 FFE4 move.l [A4 - 0x1C], D5 00002DA8 2945 FFE8 move.l [A4 - 0x18], D5 00002DAC 2945 FFEC move.l [A4 - 0x14], D5 00002DB0 2945 FFF0 move.l [A4 - 0x10], D5 00002DB4 2945 FFF4 move.l [A4 - 0xC], D5 00002DB8 2945 FFF8 move.l [A4 - 0x8], D5 00002DBC 2945 FFFC move.l [A4 - 0x4], D5 00002DC0 49EC FFC0 lea.l A4, [A4 - 0x40] 00002DC4 0686 FFFF FFF0 addi.l D6, 0xFFFFFFF0 00002DCA 4A86 tst.l D6 00002DCC 6CB2 bge -0x4C /* 00002D80 */ 00002DCE 0686 0000 0010 addi.l D6, 0x10 00002DD4 6006 bra +0x8 /* 00002DDC */ label00002DD6: 00002DD6 598C subq.l A4, 4 00002DD8 2885 move.l [A4], D5 00002DDA 5386 subq.l D6, 1 label00002DDC: 00002DDC 4A86 tst.l D6 00002DDE 6EF6 bgt -0x8 /* 00002DD6 */ 00002DE0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00002DE4 4E5E unlink A6 00002DE6 4E75 rts 00002DE8 434C chk.w D1, A4 00002DEA 4841 swap.w D1 00002DEC 5348 subq.w A0, 1 00002DEE 2020 move.l D0, -[A0] fn00002DF0: 00002DF0 4267 clr.w -[A7] 00002DF2 4267 clr.w -[A7] 00002DF4 4267 clr.w -[A7] 00002DF6 4267 clr.w -[A7] 00002DF8 4267 clr.w -[A7] 00002DFA 486D F572 pea.l [A5 - 0xA8E] 00002DFE 4EBA D6D6 jsr [PC - 0x292A /* 000004D6 */] 00002E02 4FEF 000E lea.l A7, [A7 + 0xE] 00002E06 4E75 rts fn00002E08: 00002E08 426D F28A clr.w [A5 - 0xD76] 00002E0C 4E75 rts fn00002E0E: 00002E0E 4E56 0000 link A6, 0 00002E12 302D F28A move.w D0, [A5 - 0xD76] 00002E16 526D F28A addq.w [A5 - 0xD76], 1 00002E1A 41ED F28C lea.l A0, [A5 - 0xD74] 00002E1E D0C0 add.w A0, D0 00002E20 10AE 0009 move.b [A0], [A6 + 0x9] 00002E24 0C6D 00FE F28A cmpi.w [A5 - 0xD76], 0xFE 00002E2A 6D04 blt +0x6 /* 00002E30 */ 00002E2C 4EBA 000E jsr [PC + 0xE /* 00002E3C */] label00002E30: 00002E30 4E5E unlink A6 00002E32 4E75 rts 00002E34 4348 chk.w D1, A0 00002E36 4152 chk.w D0, [A2] 00002E38 4F55 chk.w D7, [A5] 00002E3A 5420 addq.b -[A0], 2 fn00002E3C: 00002E3C 4A6D F28A tst.w [A5 - 0xD76] 00002E40 6F2C ble +0x2E /* 00002E6E */ 00002E42 2F2D F238 move.l -[A7], [A5 - 0xDC8] 00002E46 3F2D F28A move.w -[A7], [A5 - 0xD76] 00002E4A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002E4E 5C8F addq.l A7, 6 00002E50 2F2D F238 move.l -[A7], [A5 - 0xDC8] 00002E54 306D F28A movea.w A0, [A5 - 0xD76] 00002E58 2F08 move.l -[A7], A0 00002E5A 4878 0001 push.l 0x1 00002E5E 486D F28C pea.l [A5 - 0xD74] 00002E62 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00002E66 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E6A 426D F28A clr.w [A5 - 0xD76] label00002E6E: 00002E6E 4E75 rts